Язык WordBasic - практический подход

       

Операторы блокирования и обновления полей



Оператор LockFields блокирует поле от последующего обновления, предохраняя таким образом от изменений поля, связанные, например, с датой и временем чего-либо.
Оператор UnlockFields отменяет действие оператора LockFields.
Оператор UnlinkFields заменяет поля, попавшие в выделенный блок текста, их наиболее недавними значениями, а само поле преобразуется в обычный текст, а потому не может быть в дальнейшем автоматически обновлено. Некоторые поля (в частности, задающие элементы оглавления и индекса) не могут быть отсоединены. Так как после операции отсоединения поля не могут быть восстановлены, то применение этого оператора достаточно очевидно: при передаче готового материала убрать весь инструментарий.
Пример. Отсоединить все поля в активном документе, предварительно обновив их значения.
 
EditSelectAll
UpdateFields
UnlinkFields
 
Оператор
UpdateFields
– Обновляет выбранные поля. Полезна следующая макрокоманда:
 
Sub MAIN
EditSelectAll
UpdateFields
End Sub
 
Оператор UpdateSource сохраняет в исходном документе изменения, сделанные в результате работы поля INCLUDETEXT. Исходный документ должен быть отформатирован как документ Word.
 



Содержание раздела