imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 30.11.2005, 16:08     # 1
vuk
Member
 
Регистрация: 11.04.2003
Сообщения: 213

vuk Известность не заставит себя ждатьvuk Известность не заставит себя ждать
Автостарт макроса

Есть огромное количество документов MSWord (*.doc) в которых введена устаревшая информация наряду с полезной, каждый раз при использовании таких файлов приходится вручную исправлять то, что уже не актуально. Выход - автоматизировать.
Пишем макрос, вставляем его в Normal.dot, теперь его возможно запустить независимо от того, какой докумунт открыт, но открыв файл постоянно лезть свойства\макрос\запустить не менее трудоемко.

Вопрос: каким образом заставить автоматически запуститься макрос при открытии любого документа?
__________________
Чтобы сделать что-то невозможное, надо не знать, что это - невозможно.
vuk вне форума  
Старый 01.12.2005, 12:19     # 2
LightImage
Junior Member
 
Регистрация: 16.10.2002
Адрес: Россия-матушка
Пол: Male
Сообщения: 96

LightImage Нимб уже пробиваетсяLightImage Нимб уже пробивается
В Normal.dot в модуле объекта ThisDocument пишем функцию
Код:
Private Sub Document_Open()
Dim msg As String
    msg = "Открытие документа с именем " & ActiveDocument.FullName
    MsgBox msg, vbInformation, "Тест"
End Sub
__________________
1 миллибайт = 1/1024 байта

Последний раз редактировалось LightImage; 01.12.2005 в 12:23.
LightImage вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 12:24.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.