No Word 2007, um candidato óbvio para atualizar todos os campos de um intervalo é
myrange.Fields.Update
Mas se o intervalo for o elemento ActiveDocument.StoryRanges
correspondente às notas de rodapé, notas finais ou comentários, isso acionará um pop-up de confirmação “O Word não pode desfazer esta ação. Você quer continuar?"
O que esse pop-up está me dizendo? Como faço para me livrar disso (se não for importante)?
Uma solução óbvia é iterar sobre os campos e chamar Update
o método de cada campo. Isso não levanta essa questão. Mas se eu fizer isso, o que sinto falta?
acompanhando atéComo atualizo todos os campos em um documento do Word
Responder1
Não consigo encontrar nenhuma explicação sobre o que não pode ser desfeito e parece que vocêpodena verdade, desfaça isso se você tiver um. Também sugere que a configuração Application.DisplayAlerts = wdAlertsNone
pode suprimir a mensagem de erro.