Я ищу способ выполнить некоторый код vba в документе Word, но только при первом открытии конкретного документа. Это возможно? Возможно ли хранить где-нибудь глобальную переменную, которая будет обрабатывать значение между открытием/закрытием одного документа?выполнить код только при открытии первого документа
ответ
Да, такую память можно хранить. Простая строка может быть добавлен в качестве переменной документа с:
'Create the variable
ThisDocument.Variables.Add "VariableName", "VariableValue"
'Read the variable
Debug.Print ThisDocument.Variables("VariableName")
Эта переменная будет прикреплен к документу и быть доступны через VBA. Вы также можете добавить так называемое пользовательское свойство документа, которое доступно в разных местах в пользовательском интерфейсе Word (и используется для дополнительных целей). Для получения информации о добавлении пользовательских свойств документа, обратитесь к следующей статье:
How to use a single VBA procedure to read or write both custom and built-in Document Properties
+1 для очень хорошей идеи использовать 'Variable'. –
- 1. Выполнить код при открытии приложения android
- 2. Выполнить JS-код только в режиме отладки
- 3. Запретить обновление полей документа Word при открытии
- 4. Управление иерархией представлений при открытии документа
- 5. Дублирующий документ Word с использованием OpenXML при открытии оригинального документа
- 6. Python - выполнить команду при открытии экземпляра приложения
- 7. Как мне удалить NSPanel при создании или открытии нового документа?
- 8. Как очистить значения документа при открытии диалога во второй раз
- 9. jQuery, выполнить функцию при загрузке документа
- 10. Разрешить прокрутку только при открытии боковой панели
- 11. Выполнить метод при открытии нового вида деятельности
- 12. Выполнить код при сборке
- 13. Предотвращение создания временного файла Word при открытии документа Word
- 14. Отправить сообщение с сообщением об ошибке при открытии документа Word
- 15. Excel VBA - код разрывается при открытии Excel
- 16. Сохранение документа при открытии с помощью window.open в chrome
- 17. Преобразование url изображения в фактическое изображение при открытии документа
- 18. Код запуска только для первого OnCreate
- 19. Выполнить код при выходе приложения
- 20. Выполнить код при изменении UISwitch
- 21. OnActivated работает только при открытии новой вкладки
- 22. fgetcsv - Выполнить функцию при значении первого столбца?
- 23. Выполнить код при изменении рамки
- 24. Сделать предупреждение появляется только при открытии приложения
- 25. Ошибка «DOCTYPE ожидаемая» в окнах приложение HTML5 при открытии документа
- 26. Следующий код генерирует исключение при открытии файла
- 27. Код загрузки при открытии всплывающего окна
- 28. Предотвращение ввода первого автофокуса IOS при открытии страницы.
- 29. Настройка цвета шрифта при открытии документа не работает
- 30. Выполнить код в Vagrantfile только если инициализации
что вы имеете в виду 'первого opened'? открыть «сначала вместе с другими документами» или открыть «в первый раз»? –
открыт впервые – lszk