powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как программно редактировать список автозамен в Ворде
21 сообщений из 21, страница 1 из 1
Как программно редактировать список автозамен в Ворде
    #37996220
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, собственно сабж
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37996301
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вообще там в настройках можно вместо
"Теперь когда вы наберете сокращенный вариант, нажмете пробел или поставите любой знак препинания , Word заменит сокращение на выбранное вами слово."

оставить только пробел???
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37996323
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сабж отменяется - магнитофон спасает
Код: vbnet
1.
2.
 AutoCorrect.Entries.Add name:="1", Value:="янв"
    AutoCorrect.Entries.Add name:="5", Value:="ма"


а как прочитать всё что там есть?

катастрофаа вообще там в настройках можно вместо
"Теперь когда вы наберете сокращенный вариант, нажмете пробел или поставите любой знак препинания , Word заменит сокращение на выбранное вами слово."

оставить только пробел???

можно это сделать????
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37996384
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОФФ. полныйЭндрю, ну почему Вы настойчиво пользуетесь клавиатурами с выломанной кнопкой F1 ?...
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37996398
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофа,
не офф
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
    Dim w, f%, aa, fn$
    
    fn = Environ("temp") & "\autocorrect.txt"
    f = FreeFile
    Set w = CreateObject("word.application")
    
    Open fn For Output Access Write As #f
    For Each aa In w.AutoCorrect.Entries
        Print #f, aa.Name, vbTab, aa.Value
    Next aa
    Set aa = Nothing
    Close #f
    
    w.Quit: Set w = Nothing
    
    Shell "notepad " & fn, 1
    Kill fn

...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37996405
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо!! но надо было с конца начинать :), а именно
катастрофаа вообще там в настройках можно вместо
"Теперь когда вы наберете сокращенный вариант, нажмете пробел или поставите любой знак препинания , Word заменит сокращение на выбранное вами слово."

оставить только пробел???
сорри, иначе смысла нет этой замене
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37996433
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофа,
в настройках - нет.
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37996445
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища, и... можно что-то придумать с таким функционалом?
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997047
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофа,
угу, отключить встроенную автозамену и написать свой класс для автозамены.
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997052
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища,

Отключить встроенную автозамену и пользоваться автозаменой пунтосвичера. Там можно оставить только пробел.
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997211
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища,
> и написать свой класс для автозамены
а как он будет срабатывать по изменению в документе?, постоянно мониторить?
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997214
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, это мой кумир, только есть одно но, моим клиентам трудновато всё объяснить и поэтому лучше написать своё
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997219
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофамоим клиентам трудновато всё объяснить
дело тут не в клиентах
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997333
R Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа моим клиентам трудновато всё объяснить и поэтому лучше написать своё
Клиентам вообще ничего объяснять ненужно, у клиента все должно работать без вопросов.
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997415
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R Dmitryкатастрофа моим клиентам трудновато всё объяснить и поэтому лучше написать своё
Клиентам вообще ничего объяснять ненужно, у клиента все должно работать без вопросов.
согласен, это дополнительные удобства
>моим клиентам трудновато всё объяснить
имелось ввиду
чтобы замены вручную в этой проге не вбивать
простой перенос одних и тех же замен с одного компа на другой

и всё же по существу как он сработает?
я так понимаю, если нажат пробел, то он должен вспоминать, а что нажато до этого, то есть постоянный мониторинг
и тогда уж коли Ворд не справляется сам и нужно писать код переименуйте тему пока не поздно в
Как сделать автозамены в любой программе
а я пока к гуглу схожу
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997423
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофачтобы замены вручную в этой проге не вбиватьто есть ради своей проги ты хочешь испохабить пользователю ворд?
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997425
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Ворд это тоже мой кумир, его похабить не хочу, но коли они не додумались элементарного - добавить возможность юзеру выбирать как делать автозамену тогда вступает правило - не создавай себе кумира
и я же сказал, замахнусь не только на Ворд, но и на всё остальное, то есть урезанный Пунто Свитчер (мой кумир), только урезанный, без смены раскладки клавиатуры, как?
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997432
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оказывается Пунто не безупречен, пробую
свернул все программы, нажал м1 и Пунто идёт срабатывание, подсвечивается введённая в его памяти замена м1 на моё первое мыло, но раз курсор нигде не стоит - нефиг рыпаться, для начала тогда узнать
1 какое активное окно?
2 если всё свёрнуто тогда какое будет активным?
3 если ничего не открыто тогда какое будет активным?
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997441
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на 1 й вопрос как бы код есть, но в ответе цифры, как понять, что за ними стоит
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Option Explicit
 
Declare Function GetForegroundWindow Lib "user32.dll" () As Long
 
Sub Main()
 
Dim The_window_where_the_active_cursor As Long
The_window_where_the_active_cursor = GetForegroundWindow()
MsgBox$ The_window_where_the_active_cursor
 
End Sub
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997453
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё важно: при нажатии клавиш на клавиатуре куда либо текст вводится? как это узнать?
...
Рейтинг: 0 / 0
Как программно редактировать список автозамен в Ворде
    #37997458
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автопереключение в пунто никто не мешает отключить, при этом все его функции сохраняются
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как программно редактировать список автозамен в Ворде
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]