Я хочу, чтобы автоматически запускать вспомогательный модуль внутри модуля, когда шаблон, в котором создается макрос, загружается в документ или когда открывается документ или новое событие документа. Мой макрос - это шаблон, который будет использоваться на разных компьютерах. Есть ли код модуля для этого?VBA: Как автоматически запускать суб?
ответ
Поместите этот код на рабочей книги объекта
Private Sub Workbook_Open()
Application.OnKey "{F12}", "Module1.Testing"
End Sub
Где:
- {F12} является функциональная клавиша 12.
Module1.Testing ваша подпрограмма.
EDIT после дальнейшего Q/A VBA для MS Word:
Документ открыт Event
Private Sub Document_Open()
Module1.Testing
End Sub
или
Новое событие документ
Private Sub Document_New()
Modul1.Testing
End Sub
Я создаю макрос в MS-Word. И использование keybinding для клавиш быстрого доступа. – codiplex
Взгляните на это http://stackoverflow.com/questions/8224480/how-to-create-hotkey-in-word-vba-programatically – Jules
Мой код в keybinding отлично работает, и я вставляю модуль внутри модуля. Я просто хочу, чтобы он запускался автоматически. – codiplex
- 1. Как автоматически запускать нажатие кнопки?
- 2. Как автоматически запускать представление SWRevealViewController
- 3. Как автоматически запускать макросы Excel?
- 4. iOS: как запускать приложение автоматически
- 5. Автоматически запускать макрос VBA при изменении значения ячейки
- 6. Автоматически запускать макрос при открытии книги?
- 7. Выполнять/запускать CommandButton_Click() автоматически при изменении ячейки
- 8. Codeigniter - сделать библиотеку автоматически запускать
- 9. автоматически запускать программу при запуске
- 10. Как автоматически запускать виртуальные среды на окнах
- 11. Как автоматически запускать приложение при запуске системы?
- 12. Как автоматически запускать миграции в пакете Laravel?
- 13. Как автоматически запускать .sh после загрузки файла
- 14. Как автоматически запускать ключ ввода в Javafx
- 15. Как позволить gradlew.bat автоматически запускать задачи?
- 16. Как автоматически запускать службы внутри контейнера докера
- 17. Автоматически запускать как программы администратора в Windows
- 18. Как автоматически запускать приложение в мобильном телефоне
- 19. как автоматически запускать щелчок данных привязки нокаут
- 20. Как запускать задания агента SQL Server автоматически
- 21. Как автоматически запускать сценарий, когда условие истинно?
- 22. Как автоматически запускать Tor на сервере?
- 23. Как автоматически запускать чайник при запуске изображения?
- 24. Как запускать программу автоматически при печати
- 25. Как запускать исполняемый файл автоматически Ubuntu 14
- 26. Как запускать приложение для андроида автоматически?
- 27. Как автоматически запускать скрипты в Eclipse?
- 28. mstest, как автоматически запускать все тесты?
- 29. Ткань: запускать команду как root автоматически
- 30. Как автоматически запускать скрипт после обновления cvs?
Вы хотите тот же макрос для выполнения различных подпрограмм разные компьютеры? – Jules
Ну, вспомогательная процедура, которую я хочу использовать для автоматического запуска, - это клавиши быстрого доступа, такие как F12, она перезапишет функцию по умолчанию F12, а не сохраняет как, когда вы нажмете F12, будет выполняться sub, который я назначил для F12. Но проблема в том, что мне все еще нужно запустить этот юг, чтобы заставить клавиши быстрого доступа работать. Если нет, то будет выполнено по умолчанию. – codiplex
Итак, вы хотите выполнить свою подпрограмму и макрос по умолчанию или просто выполнить свою подпрограмму? – Jules