Importante
O suporte para o Microsoft InfoPath 2013 terminou em 14 de julho de 2026. Recomendamos migrar formulários e fluxos de trabalho existentes do InfoPath para soluções compatíveis do Microsoft 365. Saiba mais sobre a desativação do InfoPath.
Depois de inserir uma caixa de texto em um modelo de formulário, você pode personalizá-la acessando e alterando suas propriedades e configurações na caixa de diálogo Propriedades da Caixa de Texto . Para abrir a caixa de diálogo, no modelo de formulário, clique duas vezes na caixa de texto cujas propriedades você deseja alterar.
A tabela a seguir descreve algumas das maneiras pelas quais você pode personalizar uma caixa de texto e oferece os motivos para que você possa fazer isso. Embora a tabela não forneça informações de procedimento detalhadas sobre as opções na caixa de diálogo Propriedades da Caixa de Texto , ela dá uma ideia da variedade de opções disponíveis.
Observação
- Se você estiver criando um modelo de formulário compatível com o navegador, alguns recursos na caixa de diálogo Propriedades da Caixa de Texto não estarão disponíveis. Por exemplo, não há suporte para quebras de parágrafo.
- Se o seu modelo de formulário for baseado em um banco de dados, esquema ou outra fonte de dados existente, talvez não seja possível personalizar todos os aspectos de um controle. Por exemplo, você poderá alterar o tamanho do controle, mas não seu campo ou nome de grupo, que são derivados da fonte de dados existente.
| Tab | Tarefa | Detalhes |
|---|---|---|
| Dados | Alterar o nome do campo associado | Ao criar um novo modelo de formulário em branco, você pode alterar o campo padrão ou o nome do grupo de um controle para algo mais fácil de identificar ao trabalhar com a fonte de dados. Por exemplo, um campo chamado "Vendedor" é mais fácil de entender do que um campo chamado "campo1". Observação: Alterar o nome do campo não altera a associação entre uma caixa de texto e um campo na fonte de dados. Se você precisar associar uma caixa de texto a um campo diferente, clique com o botão direito do mouse na caixa de texto e clique em Alterar Vinculação no menu de atalho. |
| Dados | Alterar o tipo de dados | Ao criar um novo modelo de formulário em branco, você pode alterar o tipo de dados padrão de um controle. O tipo de dados padrão para uma caixa de texto é Texto (cadeia de caracteres), mas você pode alterá-lo livremente. Por exemplo, se você deseja que os usuários insiram libras britânicas em uma caixa de texto Valor da transação , você pode escolher o tipo de dados Número Inteiro (inteiro) e, em seguida, escolher as opções de formatação para que os valores digitados na caixa de texto sejam exibidos com o símbolo da moeda libra (£). Mais sobre tipos de dados A seguir está uma lista dos tipos de dados disponíveis para caixas de texto:
|
| Dados | Especifique um valor padrão | Se quiser que o texto padrão apareça dentro de um controle quando um usuário abrir o formulário pela primeira vez, você poderá digitar esse texto na caixa Valor . Você também pode usar o valor de outro campo na fonte de dados como o valor padrão para um controle. Os valores padrão são diferentes do texto do espaço reservado (que é descrito mais adiante neste artigo), pois são sempre salvos como dados no arquivo de formulário (.xml). |
| Dados | Exibir os resultados de um cálculo | Para exibir os resultados de um cálculo em um controle, clique em Inserir Fórmula ao lado da caixa Valor para associar fórmulas e funções ao controle. Por exemplo, você pode criar uma fórmula que soma uma coluna de números em uma tabela de repetição usando uma caixa de texto em conjunto com a função SOMA . Ou você pode associar a função hoje a uma caixa de texto específica para que, quando o usuário abrir o formulário, a data atual seja exibida nessa caixa de texto. |
| Dados | Tornar a caixa de texto obrigatória | Para lembrar visualmente os usuários de digitar dados em um controle, marque a caixa de marcar Não é possível ficar em branco. Quando os usuários abrirem o formulário, um asterisco vermelho aparecerá no controle como um lembrete para não deixá-lo em branco. Os usuários não podem enviar dados até que insiram um valor no controle. |
| Dados | Adicionar validação de dados | Clique em Validação de Dados para especificar regras de validação de dados para o controle. Por exemplo, se você precisar que os números de peça sejam inseridos em um formato específico (três números, depois um traço e mais dois números), você poderá usar a validação de dados para garantir que os usuários estejam em conformidade com esse padrão. |
| Dados | Aplicar regras | Ao clicar em Regras, você pode criar uma regra que faz com que uma ou mais ações ocorram automaticamente quando os usuários alteram o valor em um controle. Em um formulário de pedido de compra, por exemplo, se um usuário digitar um número maior que 10 em uma caixa de texto Valor , você poderá usar uma regra para exibir uma caixa de diálogo que diz "Encomendar mais de 10 itens diferentes de uma vez pode atrasar o envio". Você também pode usar uma regra para recuperar automaticamente as informações atualizadas de uma fonte de dados externa. Por exemplo, em um formulário de compra de ações, você pode usar uma regra para recuperar e exibir cotações de ações em tempo real em uma caixa de texto, quando o formulário for aberto ou quando o usuário solicitar as informações. |
| Exibir | Exibir texto do espaço reservado | Se você quiser fornecer orientação aos seus usuários sobre quais dados inserir na caixa de texto, digite o texto instrucional na caixa Espaço reservado . Por exemplo, em uma caixa de texto Número de noites no hotel , o texto do espaço reservado pode ser usado para perguntar aos usuários sobre que tipo de dados eles devem inserir. Como um valor padrão, o texto do espaço reservado aparece dentro de um controle de entrada de texto quando um usuário abre um formulário pela primeira vez. No entanto, o texto do espaço reservado é diferente dos valores padrão das três maneiras a seguir:
|
| Exibir | Tornar a caixa de texto somente leitura | Para impedir que os usuários alterem o conteúdo de um controle, marque a caixa marcar Somente leitura. Por exemplo, se você usar uma caixa de texto para exibir os resultados de uma fórmula, poderá tornar a caixa de texto somente leitura para impedir que os usuários digitem sobre esse resultado. Embora uma caixa de texto somente leitura não apareça esmaecida no formulário, os usuários serão impedidos de digitar informações na caixa de texto. |
| Exibir | Desativar o verificador ortográfico ou o recurso de Preenchimento Automático | Para impedir que os usuários verifiquem a ortografia do texto dentro de um controle de entrada de texto ou reutilizem automaticamente as entradas anteriores que foram digitadas no formulário nesse controle, desmarque as caixas de seleção Habilitar verificador ortográfico e Habilitar marcação de Preenchimento Automático, ambas marcadas por padrão. Por exemplo, você pode desabilitar o verificador ortográfico para caixas de texto que exibem nomes próprios. Você pode desativar o Preenchimento Automático por motivos de privacidade, como quando um formulário for compartilhado entre muitas pessoas. |
| Exibir | Permitir que os usuários digitem várias linhas de texto | Se você quiser que uma caixa de texto exiba mais de uma linha de texto, marque a caixa de seleção Marcar várias linhas. Em seguida, você pode decidir se permite quebras de parágrafo dentro da caixa de texto. |
| Exibir | Habilitar quebras de parágrafo | Se você selecionar a caixa marcar de várias linhas e quiser que os usuários possam digitar parágrafos de informações na caixa de texto, marque a caixa marcar Quebras de parágrafo. Isso é útil, por exemplo, quando você deseja que os usuários respondam a uma pergunta semelhante a uma redação em uma caixa de texto, mas deseja que os dados estejam em formato de texto sem formatação, pois os usuários os enviarão para um banco de dados. Se você marcar a caixa de seleção Marcar múltiplas linhas em um modelo de formulário compatível com o navegador, não conseguirá desmarcar a caixa de marcação Quebras de parágrafo. |
| Exibir | Habilitar a quebra automática de texto | Se você selecionar a caixa marcar de várias linhas, o InfoPath selecionará automaticamente a caixa marcar Quebrar Texto Automática para que o texto flua de uma linha para outra à medida que os usuários digitarem na caixa de texto. Quando a disposição do texto está habilitada, você pode selecionar opções de rolagem na lista Rolagem . Por exemplo, você pode fazer com que barras de rolagem apareçam na caixa de texto quando os usuários digitarem mais texto do que a caixa de texto pode exibir por padrão. Para que as opções de rolagem funcionem corretamente, a caixa de texto deve ter uma altura e largura fixas. Se você selecionar a caixa marcar de várias linhas em um modelo de formulário compatível com o navegador, não poderá limpar a caixa marcar Quebrar Texto Automática ou especificar opções na lista Rolagem. |
| Exibir | Limitar caracteres | Para atribuir um limite de caracteres a uma caixa de texto, marque a caixa de seleção Caixa de texto Limite a ser marcada e digite o número permitido de caracteres. Por exemplo, em um modelo de formulário de recursos humanos, você pode usar esse recurso para impedir que os usuários digitem mais de cinco caracteres em uma caixa de texto de ID de Funcionário . Se o seu modelo de formulário estiver conectado a um banco de dados ou a um esquema XML externo e essa fonte de dados tiver requisitos de comprimento de caracteres existentes, o Microsoft Office InfoPath exibirá automaticamente um erro de validação de dados se os usuários excederem esses limites ao preencher um formulário com base no seu modelo de formulário. Para fazer o cursor avançar automaticamente para o próximo controle no formulário depois que o usuário atingir o limite de caracteres de um controle, marque a caixa Mover para o próximo controle automaticamente quando o limite for atingido marcar. Não há suporte para fazer o cursor avançar automaticamente para o próximo controle em modelos de formulário compatíveis com o navegador. |
| Exibir | Adicionar formatação condicional | Clique em Formatação Condicional para abrir a caixa de diálogo Formatação Condicional , onde você pode alterar a aparência de um controle, incluindo sua visibilidade, com base nos valores que os usuários inserem no formulário. Por exemplo, em um modelo de formulário de relatório de vendas, você pode usar a formatação condicional para alertar o usuário de que o valor gasto é maior do que o valor orçado. |
| Tamanho | Ajustar tamanho, preenchimento e margens | Você pode especificar manualmente o tamanho de um controle inserindo valores nas caixas Altura e Largura . Você também pode refinar o espaçamento dentro e fora do controle alterando o preenchimento, que é a quantidade de espaço de buffer ao redor do conteúdo do controle, ou as margens, que é a quantidade de espaço entre a borda do controle e qualquer texto ou controles circundantes no modelo de formulário. |
| Tamanho | Alinhe a caixa de texto com seu rótulo | Para alinhar melhor o texto dentro de um controle com seu rótulo, clique no botão Alinhar . O InfoPath ajusta automaticamente as configurações de altura, preenchimento inferior e margem inferior do controle, conforme necessário. |
| Avançado | Especificar uma dica de tela | Para fazer uma nota explicativa aparecer quando os usuários movem o ponteiro sobre o controle, insira o texto desejado na caixa Dica de Tela. Os auxílios de acessibilidade, como utilitários de revisão de tela que disponibilizam informações na tela como fala sintetizada ou uma linha Braille atualizável, geralmente contam com essas Dicas de Tela para interpretar informações para seus usuários. |
| Avançado | Alterar a ordem do índice de tabulação | Você pode alterar a posição de um controle na ordem geral de tabulação do modelo de formulário. A ordem de tabulação é a ordem na qual o foco se move em um formulário de um campo ou objeto para o próximo à medida que os usuários pressionam TAB ou SHIFT+TAB. A configuração de índice de tabulação padrão para todos os controles em um modelo de formulário é 0, mas a ordem de tabulação começa com 1. Ou seja, qualquer controle com 1 na caixa de índice Tab será visitado primeiro quando os usuários pressionarem a tecla TAB. Qualquer controle com 2 na caixa de índice da guia será visitado em segundo lugar e assim por diante. Todos os controles com 0 na caixa de índice de tabulação virão por último na ordem de tabulação. Se você quiser ignorar os controles na ordem de tabulação, insira -1 na caixa Índice de tabulação . |
| Avançado | Atribua um atalho de teclado | Você pode digitar uma letra ou um número na caixa Tecla de acesso para especificar um atalho de teclado. Os atalhos de teclado permitem que os usuários naveguem até um controle pressionando uma combinação de pressionamentos de tecla, em vez de mover o mouse. Se você optar por usar atalhos de teclado em seu modelo de formulário, deverá comunicar aos usuários que os atalhos existem. Por exemplo, você pode digitar (ALT+S) após um rótulo de caixa de texto para informar aos usuários que há um atalho de teclado para uma caixa de texto de Vendedor . |
| Avançado | Especificar ou personalizar ações de mesclagem | Clique em Configurações de Mesclagem para especificar como os dados que os usuários inserem no controle devem aparecer quando vários formulários são combinados. Por exemplo, você pode optar por prefixar o texto de uma caixa de texto com uma palavra específica ou separar os itens da caixa de texto com um ponto e vírgula. |
| Avançado | Obtenha o identificador ViewContext para a caixa de texto | Você pode usar o valor ViewContext para identificar o controle no código. Por exemplo, se você souber o valor ViewContext, poderá usar esse valor com o método ExecuteAction do objeto View para executar programaticamente uma ação de edição nos dados XML associados ao controle. |
| Avançado | Especificar e personalizar um escopo de entrada | Clique em Escopo de Entrada para especificar o tipo de entrada do usuário que se destina ao controle. Isso pode ajudar a melhorar o reconhecimento de manuscrito e entrada de fala para o controle. Por exemplo, se você usar o escopo de entrada IS_URL para o controle, o InfoPath saberá ignorar espaços entre as palavras. |
| Formulários do navegador | Personalizar as configurações para postar dados de volta no servidor | A guia Formulários do navegador aparece somente quando você está criando um modelo de formulário compatível com o navegador. Ele permite que você controle se os dados são enviados ao servidor quando os usuários alteram dados na caixa de texto. |
ao lado da caixa Valor para associar fórmulas e funções ao controle. Por exemplo, você pode criar uma fórmula que soma uma coluna de números em uma tabela de repetição usando uma caixa de texto em conjunto com a função SOMA . Ou você pode associar a função hoje a uma caixa de texto específica para que, quando o usuário abrir o formulário, a data atual seja exibida nessa caixa de texto.