Word VBA Макросы. Запуск пользовательской формы при открытии документа.

Автор Посетитель, 08 ноября 2021, 12:52

Посетитель

Есть документ Word (расширение docm), в этом файле есть пользовательская форма (UserForm).
Как сделать, чтобы при открытии этого файла, запускалась форма?

Администратор

Откройте файл Word, перейдите в VBA, в модуль ThisDocument вставьте этот код:
Private Sub Document_Open()
    UserForm1.Show
End Sub
И щёлкните "Сохранить", чтобы в файле сохранились изменения.

При открытии файла будет появляться жёлтая панель, с помощью которой пользователь должен разрешить запуск макросов. После того, как пользователь разрешит запуск макросов, появится форма.