|
MS Word: Скрыть автомакросы
|
|||
---|---|---|---|
#18+
Уважаемые форумчане, знатоки VBA, возможно ли скрыть в окне «Настройки клавиатуры» автомакросы от пользовательских глаз: Sub AutoExec() Sub AutoNew() Sub AutoOpen() Sub AutoClose() Sub AutoExit() Если да, то как? И еще, куда их правильнее располагать: в "ThisDocument" своего проекта шаблона или создать в своем проекте отдельный модуль для них? Заранее благодарна за подробные разъяснения и помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2014, 17:53 |
|
MS Word: Скрыть автомакросы
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2014, 21:34 |
|
MS Word: Скрыть автомакросы
|
|||
---|---|---|---|
#18+
alex77755 Код: vbnet 1.
А что при запуске в "Private Sub" у Вас автомакросы срабатывают? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2014, 22:02 |
|
MS Word: Скрыть автомакросы
|
|||
---|---|---|---|
#18+
nataxa23, Это макросы событий - они вообще должны иметь видимость Private и распознаются приложением независимо от этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2014, 22:11 |
|
MS Word: Скрыть автомакросы
|
|||
---|---|---|---|
#18+
The_Pristnataxa23, Это макросы событий - они вообще должны иметь видимость Private и распознаются приложением независимо от этого. Тем не менее, если в ворде объявлять в своем проекте шаблона эти процедуры как Private, то тогда шаблон запускается без отработки этих процедур, словно их там и не было никогда. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2014, 22:37 |
|
MS Word: Скрыть автомакросы
|
|||
---|---|---|---|
#18+
авторТем не менее, .... макросы работают! И в списке макросов их не видно! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2014, 10:58 |
|
MS Word: Скрыть автомакросы
|
|||
---|---|---|---|
#18+
авторSub AutoExec() Sub AutoNew() Sub AutoOpen() Sub AutoClose() Sub AutoExit() Это, наверное, из версий выше 10? В 10 таких нет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2014, 11:03 |
|
MS Word: Скрыть автомакросы
|
|||
---|---|---|---|
#18+
alex77755Это, наверное, из версий выше 10?Совершенно наоборот. Это из версий до 2003. В прежних версиях не было событий в ThisDocument и вышеописанные макросы располагались в стандартных модулях. Их работа в нынешних версиях поддерживается исключительно из соображений совместимости более ранними версиями, но к применению очень не рекомендуется. nataxa23, пропишите нужные коды в модуле ThisDocument. Document_Open() - AutoOpen() Document_Close() - AutoClose() и т.д. Думаю разберетесь в соответствиях процедур. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2014, 13:25 |
|
MS Word: Скрыть автомакросы
|
|||
---|---|---|---|
#18+
alex77755, The_Prist, Спасибо большое за разъяснения и примеры. До это момента автомакросы я размещала в отдельном модуле своего проекта, а в ThisDocument проекта не касалась. Теперь прописав эти процедуры с указанием Private в ThisDocument своего проекта шаблона процедуры отрабатывают свое как должно быть и при этом они не видны пользователю в настройках клавиатуры. Проблема решена, вот бы так еще решить вопрос про клавишу shift. Ребята спасибо большое Вам за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2014, 17:20 |
|
|
start [/forum/topic.php?fid=60&fpage=38&tid=2156164]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 139ms |
0 / 0 |