Método de impressão

Imprime texto na janela Imediato.

Sintaxe

objeto. Imprimir [ 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 omitida, uma linha em branco será impressa.

O argumentooutputlist tem a seguinte sintaxe e partes:

{Spc(n) | Charpos de expressãotab(n)}

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 absoluta em que 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 a ser impressa.
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 de coluna absoluta. 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 o sistema. As palavras-chave são saída no idioma apropriado para o aplicativo host.

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

Os dados de data são gravados usando o formato de data curta padrão reconhecido pelo sistema. Quando o componente data ou hora estiver ausente ou zero, somente os dados fornecidos serão gravados.

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

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

O objeto será necessário se o método for usado fora de um módulo com um espaço de exibição padrão. Por exemplo, ocorrerá 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 saída será exibida no formulário.

Observação

Como o método Print normalmente imprime com caracteres proporcionalmente espaçados, 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 ampla, como uma "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 que a média são usados, suas 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 Imprimir , este exemplo exibe o valor da variável MyVar na janela Imediata. 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.