Como solicitar informações ao iniciar um novo documento a partir do modelo do Microsoft Word

3

Eu quero criar um campo em um modelo (dotx) que, ao iniciar um novo documento a partir desse modelo, solicite informações. O campo é algo que se repete várias vezes no documento. Quero poder inseri-lo uma vez e atualizar-se no documento.

    
por valentinas 15.11.2013 / 00:27

3 respostas

6

A maneira mais simples de um único item de dados é a seguinte.

Primeiro, insira um campo FILLIN no modelo

(No Windows Word, use ctrl-F9 para inserir um par de chaves de código de campo especial {} então digite

FILLIN "my prompt text" 

entre o {}

para que você veja

{ FILLIN "my prompt text" }

Se você selecionar o campo e pressionar F9, verá uma caixa de diálogo na qual pode digitar o valor necessário. Quando você insere o valor, o Word deve exibir o valor no local onde o campo FILLIN está (pressione Alt-F9 para alternar entre a exibição "códigos de campo" e "resultados de campo".

Para fazer o Word mostrar a mesma coisa em vários lugares no seu documento, selecione o campo FILLIN e pressione ctrl-F9 novamente para envolvê-lo em outro par de {} Então, após o inicial "{", digite

SET myfield 

Para que a coisa toda pareça

{ SET myfield { FILLIN "my prompt text" } }

Em seguida, em cada ponto em que você precisa do valor, insira outro campo como este:

{ myfield }

que é uma forma abreviada de

{ REF myfield }

Quando você cria um novo documento com base no modelo, o Word deve executar o FILLIN e atualizar todos os campos {myfield}. Mas se o usuário precisar alterar o valor posteriormente, precisará selecionar o documento inteiro (por exemplo, ctrl-A) e pressionar F9 para ver o prompt novamente. Nesse caso, não tenho certeza se os campos serão atualizados em todos os lugares.

Existe outro tipo de campo chamado ASK que, na verdade, combina um SET e um FILLIN, mas não é executado automaticamente quando você cria um novo documento baseado no modelo, portanto, não é uma boa escolha para essa tarefa. / p>

Há um pouco mais no campo FILLIN do que isso, mas eu deixo você procurar por isso.

    
por 15.11.2013 / 17:28
1

Consegui usar apenas campos FILLIN simples para o meu aplicativo, mas eu estava tendo dificuldades para obter as janelas do prompt ao abrir o documento. Eu não sabia que tinha que salvar o documento do Word como um modelo (.dotx) antes que funcionasse. Depois que fiz isso, funcionou muito bem!

    
por 22.05.2015 / 18:58
-1

Eu apenas tentei obter o campo de mesclagem FILLIN para trabalhar de acordo com as instruções e não consegui fazê-lo funcionar. Uma maneira menos complexa é usar o campo de mesclagem STYLEREF. Para fazer isso, crie um nome de campo genérico para a primeira instância dos dados (por exemplo, "organização" ou "data") e crie um estilo exclusivo para ele (para as finalidades dessas instruções, chamarei de "Estilo1") . Em cada local no documento em que você deseja que os dados sejam repetidos, selecione ctl + F9 e insira STYLEREF "Style1" entre os colchetes (ficará assim: {STYLEREF "Style1"}. Desde que você não desassocie o arquivo estilo da primeira entrada. Observação, não use o estilo que você usou para mais nada, mas para esse campo de mesclagem.O Word preenche esse campo de mesclagem da última entrada conhecida para o estilo.

    
por 16.11.2013 / 00:29