Como atualizar campos em um formulário protegido no Word 2007

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 922075
Para obter uma versão Microsoft Word 2002 e Microsoft Office Word 2003 deste artigo, consulte 291474 .
Para uma versão deste artigo do Microsoft Word 2000, consulte 212356.
Sumário
Considere o seguinte cenário. Abrir um documento de uma versão anterior do Microsoft Word no Microsoft Office Word 2007. Se o documento está protegido para preencher formulários, alguns campos neste documento não podem ser atualizados quando você concluir o formulário.

Este artigo descreve como esses campos podem ser atualizados. Além disso, o artigo descreve como usar uma macro para inserir e atualizar o resultado de um campo de formulário em outro campo de formulário automaticamente.
Mais Informações
Os métodos descritos neste artigo usar as ferramentas na galeria Formulários herdados . Para acessar a Galeria de formulários herdados , clique na guia Developer , clique em Ferramentas herdado no grupo de controle e, em seguida, clique na ferramenta Formulários herdados que você deseja usar.

Observação Se você não vir a guia desenvolvedor , execute estas etapas:
  1. Clique no botão Microsoft Office e clique em Opções do Word .
  2. Clique na categoria popular e, em seguida, clique para selecionar a caixa de seleção guia Mostrar desenvolvedor na faixa de opções .
.

Método 1: Usar a opção "Calcular ao sair"

No Word 2007, campos de formulário incluem uma opção calcular ao sair . Quando essa opção é habilitada, campos e campos de formulário podem ser atualizados em um documento protegido formulário.

Para ativar a opção de calcular ao sair , execute estas etapas:
  1. Clique duas vezes um campo de formulário para exibir a caixa de diálogo Propriedades de campo de formulário .
  2. Clique para selecionar a caixa de seleção calcular ao sair e, em seguida, clique em OK .
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
212244Como atualizar campos de formulário texto automaticamente usando a opção "Calcular ao sair" no Word 2000 ou no Word 2002

Método 2: Atualizar os campos de referência em um documento impresso

Convém usar um campo de referência para repetir uma entrada de campo de formulário em outro lugar em um documento. Esses campos de referência devem ser atualizados para imprimir a entrada de campo de formulário que os campos de referência são de repetição. Uma atualização inclui todos os campos, como "Data" e "Hora".

Para atualizar os campos de referência, execute estas etapas:
  1. Clique no botão Microsoft Office e clique em Opções do Word .
  2. Clique em Exibir e, em seguida, clique para selecionar a caixa de seleção Atualizar campos antes de imprimir em Opções de impressão .
Observação Quando você seleciona essa opção, os campos não podem ser atualizados na tela. No entanto, Word 2007 atualiza os campos corretamente quando você imprime o documento.

Observação Para usar um campo de referência para repetir uma entrada de campo de formulário, execute essas etapas:
  1. Posicione o cursor onde você deseja que os dados a ser repetido.
  2. Na guia Inserir , clique em referência cruzada no grupo de links .
  3. Clique em indicador na lista tipo de referência e, em seguida, clique em texto do indicador na lista Inserir referência para .
  4. Clique para desmarcar a caixa de seleção Inserir como hiperlink .
  5. Na caixa para qual indicador , selecione o nome de indicador do campo de formulário que representa o campo de formulário no qual você estiver inserindo os dados.
  6. Clique em Inserir e, em seguida, clique em Fechar .

Método 3: Usar uma macro

Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento. No entanto, eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades.

Você pode exigir que todos os campos sejam atualizados na tela como preencher o formulário. Isso inclui campos que não são atualizados usando a opção de calcular ao sair descrita no método 1. Nesse caso, use a macro a seguir como a macro "ao sair" para o campo de formulário ou campos.

Observação Quando você executa a macro a seguir, todos os campos no documento inteiro são atualizados. Isso inclui objetos vinculados, tais como uma planilha vinculada do Microsoft Excel.
Sub UpdateAllFields()   Dim aStory As Range   Dim aField As Field   For Each aStory In ActiveDocument.StoryRanges      For Each aField In aStory.Fields         aField.Update      Next aField   Next aStoryEnd Sub
Observação Como essa macro "na saída" pode causar um pequeno atraso em alguns computadores, talvez queira ativar a opção Atualização campos na impressão se o documento deve ser um formulário impresso. Você pode também deseja ativar a opção de calcular ao sair , conforme descrito no método 1.
OfficeKBHowTo formulários formfield ref desproteger vba inf

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 922075 - Última Revisão: 10/15/2007 22:43:12 - Revisão: 2.4

Microsoft Office Word 2007

  • kbmt kbexpertiseinter kbhowto kbforms kbfield kbcodesnippet kbinfo kbprogramming kbautomation KB922075 KbMtpt
Comentários