Помогите докрутить макрос - VB

Узнай цену своей работы

Формулировка задачи:

День добрый!
Помогите пожалуйста добавить новое условие в макрос.
Есть макрос, который обновляет все поля в документе MS Word. Прописываю его в шаблон Normal и все отлично работает.
Нужно, что бы он обновлял в документе только определенные поля - IF и DOCVARIABLE. А остальные не трогал. Как это прописать в него?
Вот исходный текст макроса:

Sub AutoOpen()
Dim aStory As Range
Dim aField As Field
Dim myTOC As TableOfContents
For Each aStory In ActiveDocument.StoryRanges
For Each aField In aStory.Fields
aField.Update
Next aField
Next aStory
For Each myTOC In ActiveDocument.TablesOfContents
myTOC.Update
Next myTOC
End Sub

Решение задачи: «Помогите докрутить макрос»

textual
Листинг программы
If aField.Name = "IF" Or aField.Name = "DOCVARIABLE" then aField.Update

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5