Inserir uma caixa de texto

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Em um modelo de formulário do Microsoft Office InfoPath, você pode usar uma caixa de texto para coletar informações dos usuários ou para exibir dados de um banco de dados ou outra fonte de dados externos.

Neste artigo

Quando usar uma caixa de texto

A experiência do usuário

Inserir uma caixa de texto

Dicas de layout

Quando usar uma caixa de texto

Use uma caixa de texto quando desejar:

  • Permitem aos usuários digitar qualquer quantidade de texto sem formatação em um formulário.

  • Exibir informações, como o resultado de uma fórmula ou a data atual.

Na ilustração a seguir, caixas de texto são usadas para coletar informações de contato dos usuários.

Three text boxes for collecting information

Por padrão, quando você insere uma caixa de texto no seu modelo de formulário, o InfoPath adiciona uma caixa de texto de linha única. Se desejar que a caixa de texto para exibir várias linhas de texto em vez disso, você pode habilitar quebras de parágrafo ou de texto na caixa de texto depois de inseri-lo. Como alternativa, você pode usar uma caixa de rich text.

Controles relacionados

O InfoPath inclui controles que são semelhantes às caixas de texto, mas que têm finalidades diferentes. Para decidir quais desses controles funcionariam melhor em seu modelo de formulário, consulte a lista a seguir:

Caixa de rich text    Como uma caixa de texto normal, uma caixa de rich text permite aos usuários digitar, editar ou exibir texto. Diferentemente de uma caixa de texto, uma caixa de rich text exibe várias linhas de texto por padrão. Os usuários também podem adicionar elementos de formatação para uma caixa de rich text, como tabelas, imagens e texto em negrito ou itálico. Os dados formatados em uma caixa de rich text estão armazenados como XHTML, que pode não ser compatível com fontes de dados que esperam sequências breves de texto sem formatação.

Caixa de expressão    Uma caixa de expressão é geralmente usada para exibir texto somente leitura, para exibir o valor de outro controle no formulário ou para criar fórmulas que são baseadas em expressões XPath. Diferentemente de uma caixa de texto, uma caixa de expressões não armazenar ou salvar os dados. Portanto, você deve usar uma caixa de expressões somente se não quiser salvar seu valor ou mencioná-lo em outra fórmula.

Você pode usar caixas de texto isolada ou adicioná-las a tabelas de repetição, seções ou outros controles relacionados ao layout. Por exemplo, caixas de texto com frequência aparecem dentro de células em uma tabela de repetição.

Início da página

A experiência do usuário

Inserir dados em uma caixa de texto é fácil. Os usuários coloque seu cursor dentro da caixa de texto e, em seguida, digite as informações necessárias. Os dados aparecem no formulário como texto sem formatação.

Dica: Se quiser que os usuários possam aplicar formatação de caractere ao texto em uma caixa de texto, você pode usar uma caixa de rich text, em vez de uma caixa de texto padrão.

Caixas de texto incluem vários recursos familiares do sistema Microsoft Office. Por exemplo, se os usuários escrever incorretamente uma palavra em uma caixa de texto, elas consulte a vermelha ondulada familiar, que indica um possível erro de ortografia.

Spelling error in a text box

Juntamente com o verificador ortográfico, o recurso AutoCompletar está habilitado para caixas de texto por padrão. AutoCompletar salva entradas anteriores digitadas pelos usuários em um formulário. Quando um usuário digita os primeiros caracteres em uma caixa de texto, o InfoPath lista correspondências possíveis de entradas que o usuário tiver digitado antes. Isso torna mais fácil para os usuários insiram dados repetitivos ou comuns, como seu nome ou endereço, nos formulários que eles preenchem.

Observação: Quando você cria um modelo de formulário no InfoPath, você pode optar por um modelo de formulário compatível com o navegador de design. Quando você cria um modelo de formulário compatível com o navegador, alguns recursos, como o verificador ortográfico, estão disponíveis para uso no InfoPath porque eles não funcionam em um navegador da Web.

Início da página

Inserir uma caixa de texto

O procedimento para inserir uma caixa de texto é um pouco diferente dependendo se você estiver criando um modelo de novo formulário em branco ou basear o design do seu modelo de formulário em um banco de dados ou outra fonte de dados externos.

A ilustração a seguir mostra a aparência de uma caixa de texto quando ela está selecionada no modo de design.

Text box selected in design mode

Os controles podem ser associados ou não associados. Quando um controle é associado, ele é conectado a um campo ou grupo na fonte de dados para que os dados inseridos no controle sejam salvos no arquivo de formulário subjacente (.xml). Quando um controle não é associado, ele não é conectado a um campo ou grupo, e os dados inseridos no controle não serão salvos. Quando você seleciona ou move o ponteiro sobre um controle, o texto e um ícone de associação aparecem no canto superior direito do controle. O texto indica o grupo ou campo ao qual o controle está associado na fonte de dados. O ícone indica se o controle está vinculado corretamente a esse grupo ou campo. O ícone é exibido em verde quando a vinculação está correta. Se houver algo errado com a associação, você verá um ícone azul ou vermelho em vez disso.

A fonte de dados do modelo de formulário consiste em campos e grupos que aparecem em uma exibição hierárquica no painel de tarefas Fonte de dados. Caixas de texto sempre são vinculadas aos campos. No exemplo a seguir, a caixa de texto Sobrenome no formulário está vinculada ao campo Sobrenome no painel de tarefas Fonte de dados.

relationship between text box on form template and field in data source

Inserir uma caixa de texto em um modelo de novo formulário em branco

Quando você cria um modelo de formulário novo e em branco, a caixa de seleção Criar fonte de dados automaticamente, no painel de tarefas Controles, é selecionada por padrão. Isso permite que o InfoPath crie campos e grupos automaticamente na fonte de dados conforme você adiciona controles ao modelo de formulário. Esses campos e grupos são representados por ícones de pasta e arquivo no painel de tarefas Fonte de Dados.

  1. No modelo de formulário, coloque o cursor onde você deseja inserir o controle.

  2. Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.

  3. Em Inserir controles, clique em Caixa de texto.

  4. Para adicionar um rótulo ao controle, digite o texto acima ou à esquerda do controle, seguido por dois pontos (:). Por exemplo, se a caixa de texto destina-se para coletar sobrenome de um usuário, você pode digitar Sobrenome:.

Inserir uma caixa de texto em um modelo de formulário que é baseado em uma fonte de dados existente

Se você basear o design do seu modelo de formulário em um arquivo existente do Extensible Markup Language (XML), banco de dados ou serviço da Web, o InfoPath deriva os campos e grupos no painel de tarefas Fonte de dados existente fonte de dados. Neste cenário, você pode inserir uma caixa de texto arrastando um campo do painel de tarefas Fonte de dados para o modelo de formulário ou inserindo uma caixa de texto do painel de tarefas controles em vez disso, conforme descrito no procedimento a seguir:

  1. No modelo de formulário, coloque o cursor onde você deseja inserir o controle.

  2. Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.

  3. Em Inserir controles, clique em Caixa de texto.

  4. Na caixa de diálogo Vinculação de caixa de texto, selecione o campo no qual você deseja armazenar dados de caixa de texto e clique em Okey.

  5. Como o rótulo do controle, o InfoPath usa o nome do campo ou grupo. Se necessário, altere o texto do rótulo.

    Dica: Você também pode usar o painel de tarefas Fonte de dados para inserir controles. No painel de tarefas Fonte de dados, clique com botão direito no campo que você deseja vincular a caixa de texto e clique em Caixa de texto no menu de atalho.

Início da página

Dicas de layout

Antes de inserir caixas de texto no seu modelo de formulário, pense em como você deseja organizá-las. Você pode adicionar caixas de texto arrastando-os sempre que desejar no seu modelo de formulário, mas que pode resultar em um design aleatória. Se você quiser mais organização em seu modelo de formulário, você pode adicionar uma tabela de layout e insira os rótulos e controles dentro das células individuais de forma que fiquem alinhados. Na ilustração a seguir, uma tabela de layout de quatro linhas e duas colunas é usada para organizar os rótulos e controles.

Text boxes inside layout table in design mode

Além de usar tabelas de layout para organizar as caixas de texto, você pode fazer um ou mais destes procedimentos:

  • Para alterar o tamanho de várias caixas de texto ao mesmo tempo, marque as caixas de texto cujo tamanho você deseja alterar, no menu Formatar, clique em Propriedades, clique na guia tamanho e, em seguida, faça os ajustes necessários.

  • Redimensione as caixas de texto no seu modelo de formulário para acomodar o comprimento do texto que você espera aos usuários digitar nas caixas.

  • Para alterar a borda ou cor de várias caixas de texto de uma só vez, selecione as caixas de texto que você deseja alterar, no menu Formatar, clique em Bordas e sombreamento, clique na guia bordas e, em seguida, faça os ajustes necessários.

  • Para personalizar o texto que aparece em uma caixa de texto, use as caixas fonte e Tamanho da fonte na barra de ferramentas formatação. Para alterar a fonte e o tamanho da fonte para todas as caixas de texto no seu modelo de formulário de uma só vez, marque a caixa de texto que contém a formatação que você deseja e clique em Aplicar fonte a todos os controles de caixa de texto no menu Formatar.

  • Para ver a aparência das suas caixas de texto contendo texto real, clique em Dados de exemplo no menu Exibir. Isso ajuda você a entender qual será a aparência do formulário quando os usuários preencherem-lo.

  • Use margens para ajustar o espaçamento em torno de fora de uma caixa de texto. Use o preenchimento para ajustar o espaçamento ao redor do texto dentro da caixa de texto. Ambas as configurações são encontradas na guia tamanho na caixa de diálogo Propriedades de caixa de texto.

  • Ocasionalmente, o texto dentro de uma caixa de texto e o rótulo à esquerda da caixa de texto pode aparecer ligeiramente estará fora alinhamento. Para realinhá-los rapidamente, clique duas vezes na caixa de texto, clique em Alinhar na guia tamanho e clique em Aplicar. Se o rótulo e caixa de texto estiverem em células diferentes em uma tabela de layout, clique na célula que contém o rótulo, clique em Propriedades da tabela no menu de atalho e, em seguida, clique em Central em Alinhamento Vertical na guia célula.

Início da página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×