Função Tab

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Nota: A função, método, objeto ou propriedade descritas neste tópico é desativada se o serviço do Microsoft Jet expressão estiver em execução no modo sandbox, que impede a avaliação de expressões potencialmente inseguros. Para obter mais informações sobre o modo sandbox, procure "o modo sandbox" na ajuda.

Utilizada com a instrução Print # ou o método de impressão para posicionar os resultados.

Sintaxe

Separador [(n)]

O opcional nargumento é o número da coluna movido antes de apresentar ou imprimir a próxima expressão numa lista. Se for omitido, o separador move o ponto de inserção para o início da seguinte zona de impressão. Esta opção permite- separador ser utilizado em vez de um ponto e vírgula regiões onde o ponto e vírgula é utilizado como um separador decimal.

Comentários

Se a posição atual de impressão na linha atual for maior que n, o separador ignora para a coluna de ésimo nna linha seguinte de saída. Se n for menor que 1, Tab move o cursor 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 posição de impressão seguinte utilizando a fórmula:

n Resto largura

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

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

Nota: Certifique-se que as colunas da tabela são suficientemente larga largas para acomodar letras.

Quando utiliza a função de separador com o método de Imprimir , a superfície de impressão estiver dividida em colunas uniformes, largura fixa. A largura de cada coluna é uma média da largura de todos os carateres na caixa Tamanho do ponto para o tipo de letra que selecionou. No entanto, não existe nenhuma correlação entre o número de carateres impresso e o número de colunas de largura fixa ocupam esses carateres. Por exemplo, a letra W em maiúsculas ocupa mais do que uma coluna de largura fixa e a letra minúscula i ocupa menos do que 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 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 de separador para posicionar os resultados 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 de separador também pode ser utilizada com o método de impressão . A seguinte instrução imprime texto, começando na coluna 10.

Debug.Print Tab(10); "10 columns from start."
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.

×