Понимание структуры If … End If (Microsoft Word)
Макросы в Word написаны на языке, который называется Visual Basic для приложений (VBA). Как и любой другой язык программирования, VBA включает определенные структуры программирования, используемые для управления выполнением программы.
Одной из таких структур является структура If … End If. Чаще всего эта структура используется со следующим синтаксисом:
If condition Then program statements Else program statements End If
Когда выполняется макрос и встречается эта структура, Word проверяет любое условие, указанное вами после ключевого слова If. Если условие истинно, то выполняются операторы программы сразу после ключевого слова Then. Если они не верны, то выполняются операторы после ключевого слова Else. Ключевое слово Else и любые последующие операторы программы (которые вместе составляют предложение Else) являются необязательными; вам не нужно включать их в свой макрос.
Независимо от того, выполняются ли программные операторы в структуре If … End If, когда Word завершает работу со структурой, макрос продолжает выполнение с оператором, следующим за ключевым словом End If.
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (125) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:
link: / wordribbon-Understanding_the_If_End_If_Structure [Понимание структуры If … End If]
.