3

В Word 2007 очевидным кандидатом на обновление всех полей в диапазоне является

myrange.Fields.Update

Но если диапазон является элементом ActiveDocument.StoryRanges соответствующие сноскам, сноскам или комментариям, вызывает всплывающее окно с подтверждением «Word не может отменить это действие. Вы хотите продолжить?"

О чем мне говорит это всплывающее окно? Как мне от этого избавиться (если это не важно)?

Очевидный обходной путь - перебирать поля и вызывать метод Update каждого поля. Это не вызывает этот вопрос. Но если я сделаю это, что я пропущу?

следуя до Как мне обновить все поля в документе Word

1 ответ1

3

Я не могу найти никакого объяснения того, что нельзя отменить, и кажется, что вы действительно можете отменить их, если у вас есть. Также предлагается настройка Application.DisplayAlerts = wdAlertsNone может подавить сообщение об ошибке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .