Função Tab

Nota: A função, método, objeto ou propriedade descrito neste tópico é desativada se o Microsoft Jet Expression Service estiver a funcionar em modo sandbox, o que impede a avaliação de expressões potencialmente inseguras. Para obter mais informações sobre o modo sandbox, procure "modo sandbox" em Ajuda.

Usado com a declaração Imprimir # ou o método de impressão para posicionar a saída.

Sintaxe

Separador[(n]

O n opcional nargumento é o número da coluna movido antes de exibir ou imprimir o expressão seguinte numa lista. Se omitido, o separador move o ponto de inserção para o início da próxima zona de impressão. Isto permite que o separador seja utilizado em vez de uma vírgula nos locais onde a vírgula é usada como separador decimal.

Observações

Se a posição de impressão atual na linha atual for maior do que n,o separador salta para a coluna nth na linha de saída seguinte. Se n for inferior a 1, a guia move a posição de impressão para a coluna 1. Se n for maior do que a largura da linha de saída, o separador calcula a próxima posição de impressão utilizando a fórmula:

n Largura mod

Por exemplo, se a largura for de 80 e especificar o separador,a próxima impressão começará na coluna 10 (o restante de 90/80). Se n for inferior à posição de impressão atual, a impressão começa na linha seguinte na posição de impressão calculada. Se a posição de impressão calculada for maior do que a posição de impressão atual, a impressão começa na posição de impressão calculada na mesma linha.

A posição de impressão mais à esquerda numa linha de saída é sempre 1. Quando utiliza a declaração Imprimir # para imprimir em ficheiros, a posição de impressão mais à direita é a largura atual do ficheiro de saída, que pode definir utilizando a declaração Width #.

Nota:  Certifique-se de que as suas colunas tabulares são largas o suficiente para acomodar letras largas.

Quando utiliza a função separador com o método Imprimir, a superfície de impressão é dividida em colunas uniformes e de largura fixa. A largura de cada coluna é uma média da largura de todos os caracteres no tamanho do ponto para o tipo escolhido. No entanto, não existe qualquer correlação entre o número de caracteres impressos e o número de colunas de largura fixa que os caracteres ocupam. Por exemplo, a letra maiúscula W ocupa mais do que uma coluna de largura fixa e a letra minúscula i ocupa menos de uma coluna de largura fixa.

Exemplo

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo utiliza a função Separador para posicionar a saída num ficheiro e na janela Imediata.

' The Tab function can be used 
' with the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
' The second word prints at column 20.
Print #1, "Hello"; Tab(20); "World."
' If the argument is omitted, cursor is moved
' to the next print zone.
Print #1, "Hello"; Tab; "World"
Close #1 ' Close file.

A função Separador também pode ser utilizada com o método Imprimir. A seguinte declaração imprime texto a partir da coluna 10.

Debug.Print Tab(10); "10 columns from start."

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×