Общие сведения о переменных документа (Microsoft Word)
Visual Basic для приложений позволяет создавать постоянные переменные, связанные с документом. Переменные документа обычно используются для хранения некоторой информации от одного вызова макроса до следующего. Например, вы можете захотеть, чтобы ваш макрос запомнил значения по умолчанию, которые он использует при запросе пользователя. Эти значения по умолчанию могут храниться в переменных документа.
Чтобы создать переменную документа в макросе, вы используете метод Add с коллекцией Variables. Все, что вам нужно сделать, это указать имя переменной и значение, которое вы хотите присвоить переменной. Например, следующая строка макроса создаст переменную MyVar и присвоит ей значение 27:
ActiveDocument.Variables.Add Name:="MyVar", Value:=27
Позже вы можете получить доступ к значению, связанному с переменной, используя имя переменной, как показано ниже:
DefaultToUse = ActiveDocument.Variables("MyVar")
Обычно пользователи никогда не увидят содержимое переменной документа; они предназначены в первую очередь для использования в макросах. Однако вы можете вставить содержимое переменной документа непосредственно в документ, используя поле DOCVARIABLE, как показано ниже:
{ DOCVARIABLE "MyVar" }
При обновлении поле возвращает значение, присвоенное переменной документа MyVar.
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (813) относится к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:
link: / wordribbon-Understanding_Document_Variables [Общие сведения о переменных документа]
.