Автор Тема: Word VBA Макросы. Запуск пользовательской формы при открытии документа.  (Прочитано 79 раз)

Оффлайн Mike_B

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

Онлайн Администратор

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

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

Оффлайн Mike_B

  • Посетитель форума
  • Сообщений: 11