Procurando um código vba para atualizar todos os campos sem os prompts que pertencem aos campos Ask, como o Print Preview faz. Embora, um código para abrir e fechar o Print Preview não seja desejado porque ele me traz de volta ao topo do documento em vez de me deixar na página onde eu estava. Estou falando sobre este código:
Sub Update()
Application.ScreenUpdating = False
With ActiveDocument
.PrintPreview
.ClosePrintPreview
End With
Application.ScreenUpdating = True
End Sub
Existe uma maneira alternativa de atualizar todos os campos, mas dizer aos prompts para não aparecerem? Ou o campo prompt do campo ask é inerente a eles e eles não podem ser desabilitados durante a ação?
Agradecemos antecipadamente pelo seu apoio
Willem
O código que você postou não o leva de volta ao topo do documento, por si só; ele o leva de volta ao topo da página atual. Você pode forçá-lo a trazer a seleção atual de volta à vista adicionando:
antes de sair. Por exemplo:
Isso ainda deixará você com os prompts de campo ASK & FILLIN, no entanto. Você pode lidar com ambos os problemas usando código como:
Não será possível atualizar os campos ASK e FILLIN sem os prompts de campo.