Dicas sobre como usar caixas de texto

O TextBox é um controle flexível regido pelas seguintes propriedades: Texto, Multilinha, Quebra automática de texto e Dimensionamento automático.

  • O texto contém o texto exibido na caixa de texto.

  • MultiLine controla se o TextBox pode exibir texto como uma única linha ou como várias linhas. Os caracteres novos identificam onde termina uma linha e começa outra. Se MultiLine for False, o texto será truncado em vez de quebrado novamente.

  • A Quebra Automática de Texto permite que o TextBox quebre linhas de texto maiores do que a largura do TextBox em linhas mais curtas que caibam.

Se você não usar a Quebra Automática de Texto, a TextBox iniciará uma nova linha de texto quando encontrar um caractere de nova linha no texto. Se a Quebra automática de palavra estiver desativada, você poderá ter linhas de texto que não cabem completamente na Caixa de Texto. O TextBox exibe as partes de texto que cabem dentro de sua largura e trunca as partes de texto que não cabem. WordWrap só se aplicará quando MultiLine for True.

  • O dimensionamento automático controla se o TextBox se ajusta para exibir todo o texto. Quando AutoSize é usada com um TextBox, a largura do TextBox se reduz ou expande de acordo com a quantidade de texto no TextBox e com o tamanho da fonte usada para exibir o texto.

AutoSize funciona bem nas seguintes situações:

  • Exibir uma legenda de uma ou mais linhas.
  • Exibir o conteúdo de uma TextBox com uma só linha.
  • Exibindo o conteúdo de um TextBox com várias linhas que seja somente leitura para o usuário.

Observação

Evite utilizar AutoSize com uma TextBox vazia que também utilize as propriedades MultiLine e WordWrap. Quando o usuário digitar texto em uma TextBox com essas propriedades, a TextBox automaticamente se dimensionará como uma caixa longa e estreita, com um caractere de largura e o comprimento da linha de texto.

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.