Método de impressão

Imprime o texto na janela Imediata.

Sintaxe

objeto de teste. Print [ outputlist ]

A sintaxe do método Print tem o seguinte qualificador de objeto e parte:

Sair Descrição
objeto Opcional. Uma expressão do objeto que é avaliada como um objeto na lista Aplica-se a.
listadesaída Opcional. Expressão ou lista de expressões para impressão. Se omitido, uma linha em branco será impressa.

O argumentooutputlist tem a seguinte sintaxe e partes:

{Spc(n) | Tab(n)} expressão charpos

Sair Descrição
Spc(n) Opcional. Usado para inserir caracteres de espaço na saída, onde n é o número de caracteres de espaço a inserir.
Tab(n) Opcional. Usado para posicionar o ponto de inserção em um número de coluna absoluto, onde n é o número da coluna. Use Tab sem nenhum argumento para posicionar o ponto de inserção no início da próxima zona de impressão.
expression Opcional. Expressão numérica ou expressão de cadeia de caracteres para imprimir.
poscaractere Opcional. Especifica o ponto de inserção para o próximo caractere. Use um ponto e vírgula (;) para posicionar o ponto de inserção imediatamente após o último caractere exibido. Use Tab(n) para posicionar o ponto de inserção em um número absoluto de coluna. Use Tab sem nenhum argumento para posicionar o ponto de inserção no início da próxima zona de impressão. Se poscaractere for omitido, o próximo caractere será impresso na próxima linha.

Comentários

Várias expressões podem ser separadas com um espaço ou um ponto e vírgula.

Todos os dados impressos na janela Imediata são formatados corretamente usando o separador decimal para as configurações de localidade especificadas para seu sistema. As palavras-chave são geradas no idioma apropriado para o aplicativo host.

Para dados Boolianos, True ou False são impressos. As palavras-chave True e False são convertidas de acordo com a configuração de localidade do aplicativo host.

Os dados de data são gravados usando o formato de data abreviada padrão reconhecido pelo seu sistema. Quando o componente de data ou hora está ausente ou é zero, somente os dados fornecidos são gravados.

Nada é gravado se os dados da lista de resultados estiverem vazios. No entanto, se os dados da lista de saída forem nulos, Null será saída. A palavra-chave Null é traduzida adequadamente quando é gerada.

Para dados de erro, a saída é gravada como Error errorcode. A palavra-chave Error é traduzida adequadamente quando é gerada.

O objeto é necessário se o método for usado fora de um módulo com um espaço de exibição padrão. Por exemplo, ocorre um erro se o método for chamado em um módulo padrão sem especificar um objeto, mas se chamado em um módulo de formulário, a lista de resultados será exibida no formulário.

Observação

Como o método Print normalmente imprime com caracteres espaçados proporcionalmente, não há correlação entre o número de caracteres impressos e o número de colunas de largura fixa que esses caracteres ocupam. Por exemplo, uma letra larga, como um "W", ocupa mais de uma coluna de largura fixa, e uma letra estreita, como um "i", ocupa menos. Para permitir casos em que caracteres mais largos do que a média são usados, as colunas tabulares devem ser posicionadas distantes o suficiente. Como alternativa, você pode imprimir usando uma fonte de tom fixo (como Courier) para garantir que cada caractere use apenas uma coluna.

Exemplo

Usando o método Print , este exemplo exibe o valor da variável MyVar na janela Immediate. Observe que o método Print só se aplica a objetos que podem exibir texto.

Dim MyVar
MyVar = "Come see me in the Immediate pane."
Debug.Print MyVar

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.