0 / 0 / 0
Регистрация: 28.08.2007
Сообщений: 171
|
|
1 | |
Автоматический запуск формы при открытии документа26.11.2007, 15:08. Показов 15860. Ответов 3
Метки нет (Все метки)
Народ помогите плиз, надо что бы при открытии заданного документа Word например 1.doc поверх текста появлялась UserForm, вставить то я ее вставил, а вот как сделать чтоб она автоматом при открытии именно этого документа появлялась ни как не допру. Заранее спасибо.
0
|
26.11.2007, 15:08 | |
Ответы с готовыми решениями:
3
Автоматический запуск формы при открытии книги Как сделать автоматический запуск формы после открытия документа? Автоматический запуск макроса при открытии книги? Автоматический запуск userform при открытии файла в шаблоне |
2 / 2 / 0
Регистрация: 22.11.2007
Сообщений: 70
|
|
26.11.2007, 17:20 | 2 |
Надо вставить МАКРО не в NORMAL.DOT, а в нужный документ (1.doc), и запускать его автоматически при открытии документа (используя события OPEN).
Другой путь - для открытия нужного документа запускать WORD с ключом '/m' (например, для МАКРОС MAIN из NORMAL.DOT использовать командную строку 'Full WORD name/word.exe' /mMAIN)
0
|
0 / 0 / 0
Регистрация: 28.08.2007
Сообщений: 171
|
|
27.11.2007, 19:34 [ТС] | 3 |
Спасибо конечно, но что то не работает... Если могешь примерчик и по подробнее, а то я ужо себя недогоном осущаю... Спасибо.
0
|
2 / 2 / 0
Регистрация: 22.11.2007
Сообщений: 70
|
||||||
28.11.2007, 10:14 | 4 | |||||
Выполни следующее:
1. Создай нужный документ (например, DOC1.DOC); 2. Открой его и войди в редактор VBA; 3. Открой проект Project(DOC1) (но НЕ NORMAL.DOT!); 4. Открой в этом проеткте модуль ThisDocument (папка MicrosoftWord объекты); 5. Вставь в этот модуль следующий простой код:
Теперь, всякий раз при открытии документа DOC1.DOC (точнее, сразу же после его открытия) будет появляться Message Box: 'HELLO! Document DOC1 is open!' (естественно, на вопрос 'Включать ли МАКРО' при открытии документа следует отвечать ДА). Вместо указанного выше простого кода можно вставить любой другой (Load UserForm, UserForm.Show etc.), который будет выполняться при открытии документа. Удачи!
0
|
28.11.2007, 10:14 | |
28.11.2007, 10:14 | |
Помогаю со студенческими работами здесь
4
Запуск макроса при открытии документа Автоматический запуск макроса при открытии любой книги, которая соответствует конкретным условиям Запуск пользовательской формы при открытии файла Запуск определенной формы при открытии определенного листа Автоматический запуск формы Автоматический запуск музыки при открытии проекта. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |