WD2000: Como criar um formulário que é atualizado automaticamente

Traduções deste artigo Traduções deste artigo
ID do artigo: 212190 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

No Microsoft Word 2000, você pode criar um formulário em que informações são inseridas automaticamente, com base nas informações que você digite ou selecione um campo de formulário.

Por exemplo, se você deseja selecionar uma empresa de uma lista de nomes de empresa e você deseja exibir em outra área do formulário endereço da empresa, você pode configurar o formulário por meio de um campo de formulário drop-down, entradas de AutoTexto, um indicador e uma macro na saída.

Este artigo demonstra como criar um formulário que contém um campo de formulário que faz com que o endereço da empresa (que é armazenada como um AutoTexto entrada) a ser inserido automaticamente quando você seleciona um nome de empresa um suspensa lista e, em seguida, move para o próximo campo de formulário no formulário.

Mais Informações

No exemplo a seguir, você cria um formulário que contém um campo de formulário que faz com que endereço uma empresa a ser inserido automaticamente quando você encerra um campo de formulário depois de selecionar um nome de empresa. O endereço é colocado em um indicador que está localizado na seção protegida do documento.

Como criar a macro ao sair

Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita, incluindo, mas não se limitando às garantias implícitas de comercialização e/ou adequação a uma finalidade específica. Este artigo presume que você esteja familiarizado com a linguagem de programação demonstrada e as ferramentas usadas para criar e depurar procedimentos. Profissionais de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades específicas.
Se você não tenha muita experiência de programação, talvez queira em contato com um Microsoft Certified Partner ou Microsoft Advisory Services. Para obter mais informações, visite da Microsoft:

Microsoft Certified Partners - https://partner.microsoft.com/global/30000104

Comunicado de Microsoft Services - http://support.microsoft.com/gp/advisoryservice

Para obter mais informações sobre as opções de suporte estão disponíveis e sobre como entrar em contato com a Microsoft, visite o seguinte site: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSPara obter mais informações sobre como usar o código de exemplo neste artigo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
212536OFF2000: Como executar o código de exemplo de artigos da Knowledge Base
Crie a macro, onde DropDown1 é o indicador representando o campo de formulário suspenso que contém a lista de itens e Mark1 é o indicador que representa onde você deseja que inserir o AutoTexto.
Sub DropDownAutoText1()

   Dim DropResult As String

   ' Get result of the form field.
   DropResult = ActiveDocument.FormFields("DropDown1").Result

   ' UnProtect the document.
   ActiveDocument.UnProtect

   With Selection

      ' Go to location to insert Autotext
      .GoTo What:=wdGoToBookmark, Name:="Mark1"

      ' Insert AutoText name chosen from dropdown list.
      .InsertAfter DropResult

      ' Insert the AutoText.
      .Range.InsertAutoText

   End With

   ' Re-Protect the document.
   If ActiveDocument.ProtectionType = wdNoProtection Then
      ActiveDocument.Protect Type:=wdAllowOnlyFormFields, NoReset:=True
   End If

End Sub 
				

Como criar o campo de formulário suspenso

Abra um novo documento e siga estas etapas para criar um campo de formulário drop-down:
  1. No menu Exibir , aponte para barras de ferramentas e, em seguida, clique em formulários .
  2. Na barra de ferramentas formulários , clique em Campo de formulário suspenso (o terceiro botão).
  3. Clique duas vezes o campo de formulário recém-inserido. Digite um nome de item na caixa Item Drop-down e clique no botão Adicionar . Use itens (como nomes de empresa) para indicar informações (como endereços) a ser inserido em outros locais no formulário.
  4. Repita a etapa 3 para cada item que necessário na lista Suspensa . Em seguida, clique em OK .
  5. Clique no campo de formulário drop-down com o botão direito do mouse e, em seguida, clique em Propriedades no menu de atalho que aparece.
  6. Na caixa de diálogo Opções de campo de formulário suspenso , em Executar Macro na caixa de saída , selecione a macro criada na seção como criar a macro em Sair deste artigo. Em seguida, clique em OK .

Como criar as entradas de AutoTexto

Crie as entradas de AutoTexto. Dar a cada entrada de AutoTexto o mesmo nome que é usado em lista de campos de formulário drop-down. O conteúdo do AutoTexto entrada será o endereço da empresa.

Para obter mais informações sobre como criar AutoTexto entradas, clique em Ajuda do Microsoft Word no menu Ajuda , digite AutoTexto no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir o tópico.

Como colocar o indicador no formulário

Use o procedimento a seguir para inserir um indicador (no exemplo, nome do indicador Mark1) onde você deseja que o AutoTexto (endereço) apareça. Para inserir um indicador, execute estas etapas:
  1. No menu Inserir , clique em indicador .
  2. Digite Mark1 na linha de nome do indicador .
  3. Clique em Adicionar .
Observação : não será capaz de usar indicadores em cabeçalhos, rodapés, anotações, notas de rodapé ou notas de fim, porque o comando EditGoto na macro não verá esses indicadores e não pode ser desprotegidos no formulário.

Informações adicionais : se desejar que o indicador em uma seção desprotegida, inserir uma quebra de seção contínua acima e abaixo o indicador. Colocando o indicador em uma seção desprotegida, você pode alterar o texto que é inserido no indicador sem alterar o campo de formulário associado que o texto inserido ou sem desproteger o formulário.

Para inserir uma quebra de seção contínua, execute estas etapas:
  1. Mova o ponto de inserção acima ou abaixo o indicador.
  2. No menu Inserir , clique em quebra .
  3. Na caixa de diálogo quebra , clique para selecionar contínua .
  4. Clique em OK .
Repita essas etapas conforme necessário para colocar uma quebra de seção contínua acima e abaixo do indicador.

Como proteger o formulário

Para proteger o formulário, siga estas etapas:
  1. No menu Ferramentas , clique em Proteger documento
  2. Na caixa de diálogo Proteger documento , clique para selecionar formulários .

    Observação : se você inseriu quebras de seção contínua no formulário, e você deseja proteger determinadas seções do formulário e deixe outras seções desprotegidas, execute estas etapas:
    1. Na caixa de diálogo Proteger documento , clique em seções .
    2. Na caixa de diálogo Proteção de seção , clique para limpar a seção ou seções que você não deseja protegido.
    3. Clique em OK para fechar a caixa de diálogo Seção proteção .
  3. Clique em OK para fechar a caixa de diálogo Proteger documento .
  4. Salve e feche o formulário.

Referências

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
212328WD2000: Como criar um formulário online usando campos de formulário

Propriedades

ID do artigo: 212190 - Última revisão: quinta-feira, 23 de novembro de 2006 - Revisão: 3.4
A informação contida neste artigo aplica-se a:
  • Microsoft Word 2000 Standard Edition
Palavras-chave: 
kbmt kbhowto kbmacro KB212190 KbMtpt
Tradução automática
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: 212190

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com