Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/22: Рейтинг темы: голосов - 22, средняя оценка - 4.86
saper

Автозапуск в Word'е

01.02.2009, 20:28. Показов 4588. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как в Word'e назначить выполнение макроса при загрузке документа?
В Excel'e это делается просто - auto_open(), а вот в Word'e так почему-то не получается. Normal.dot в данном случае не подходит, все должно быть в открываемом документе.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.02.2009, 20:28
Ответы с готовыми решениями:

Как в Wordе программно установить режим разметки страницы?
Как можно в Wordе программно установить режим разметки страницы? Что то я никак не пойму как это сделать. (Word2003) Заранее благодарен.

Как по двум ключевым словам выделить текст в Wordе
Мне надо выделить по двум известным мне словам текст в Документе Word 97. Слова я нахожу с помощью Selection.Find

Как перставить + с конца предложения на начало в Wordе?
Как найти в тексте предложения с плюсами в конце и переставить плюс на начало предложения? Пример: Определение годности муки для...

17
0 / 0 / 0
Регистрация: 19.01.2009
Сообщений: 13
04.02.2009, 12:55
document.open
0
0 / 0 / 0
Регистрация: 28.04.2010
Сообщений: 6
28.04.2010, 16:13
document.open не работает.
код такой:
Visual Basic
1
2
3
Sub document.open()
MsgBox 'Hellow'
end sub
на это (document.open()) он говорит Ошибка компиляции:
ожидалось: конец инструкции
0
0 / 0 / 0
Регистрация: 21.09.2009
Сообщений: 65
29.04.2010, 05:12
document_open()

Все работает!
0
0 / 0 / 0
Регистрация: 21.09.2009
Сообщений: 65
29.04.2010, 07:16
а в той формулировке, которую ты написал, он правильно говорит.
0
0 / 0 / 0
Регистрация: 28.04.2010
Сообщений: 6
29.04.2010, 10:39
Может я совсем туплю, но
Visual Basic
1
2
3
Sub document_open()
MsgBox 'Hellow'
end sub
я тоже пробовал. Прям щаз еще раз проверил.
Не показывает и все тут. Хоть плачь.
Принудительно запускается - все ОК, но
при открытии документа нет.
Может в настройках где-нить в Ворде самом ... не думаю.
Поможите плиз
Заранее спасибо.
0
0 / 0 / 0
Регистрация: 21.09.2009
Сообщений: 65
29.04.2010, 10:44
возможен вариант - стоит защита от макросов высокая
ты эту процу прописываешь в ThisDocument?
0
0 / 0 / 0
Регистрация: 28.04.2010
Сообщений: 6
03.05.2010, 11:03
Защиты от вирусов в макросах вообще никакой нет.
Про ThisDocument не совсем понял.
Макрос принадлежит именно этому документу.
0
3 / 3 / 0
Регистрация: 01.02.2009
Сообщений: 52
03.05.2010, 11:58
Делай как я по шагам!
1. Открой Word с нужным документом
2. Перейди в редактор VBA Alt-F11
3. Щелкни текущий проект/Microsoft Word Objects/ThisDocument
4. Там будут два раскрывающихся списка
5. В левом выбери document, в правом Open
6. Создастся процедура обработки события Open
7. Напиши в процедуре Msgbox 'Hello word'
7. Сохрани документ
8. Закрой и открой
1
0 / 0 / 0
Регистрация: 28.04.2010
Сообщений: 6
03.05.2010, 13:06
Теперь все супер. Все работает.
Спасибо всем большое за помощь.
Видно что-то не так делал раньше.
0
0 / 0 / 0
Регистрация: 21.09.2009
Сообщений: 65
03.05.2010, 15:14
2 Oldxx
Пошаговая инструкция - супер!! )
0
3 / 3 / 0
Регистрация: 01.02.2009
Сообщений: 52
03.05.2010, 17:33
Да я еще и крестиком могу вышивать и ....
0
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180
06.10.2015, 19:07
А кто знает код открывающий редактор VBA при запуске Wорд? Что бы каждый раз при запуске не нажимать Alt-F11
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
06.10.2015, 19:26
Visual Basic
1
Application.VBE.MainWindow.Visible = True
0
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180
06.10.2015, 19:32
Выдает ошибку, что не так?
Миниатюры
Автозапуск в Word'е  
0
2061 / 490 / 134
Регистрация: 13.11.2008
Сообщений: 934
06.10.2015, 19:36
Так Вам прямо и написано в чем проблема - нет доверия. Зайдите в Файл -Параметры -Центр управления безопасностью -Параметры центра управления безопасностью -Параметры макросов. Поставить галочку "Доверять доступ к объектной модели проектов VBA". После чего обязательно перезапустить Word.
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
06.10.2015, 19:38
Word XP-2003 : Сервис – Макрос – Безопасность – Надёжные источники – Доверять доступ к Visual Basic Project
Word 2007 : Разработчик – Безопасность макросов – Доверять доступ к об’ектной модели проектов VBA
0
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180
06.10.2015, 19:57
все работает спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.10.2015, 19:57
Помогаю со студенческими работами здесь

Автозапуск
Нужна какая нибудь мощная программа для удаления и блокировки процессов а также удаление из автозапуска! Когда открываю Диспетчер задач у...

Автозапуск
Здравствуйте. Подскажите как включить автозапуск только для определенной флешки. Т.е грубо говоря для флешки А работает автозапуск, для...

автозапуск
хочу написать анти чит для игры. возник такой вопрос как зделать так что бы анти чит прописался в запуск игры. т.е. что бы когда...

Автозапуск
Ребята, как можно запихнуть прогу в автозапуск?

автозапуск
поставил на один диск с вин 7 линукс убунту. при загрузке автоматом грузится линукс. как изменить чтобы загружадась винда. ноут Асер аспире...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru