Função Spc

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

SPC ( n )

O necessários nargumento é o número de espaços para inserir antes de apresentar ou imprimir a próxima expressão numa lista.

Comentários

Se n for menor que a largura da linha de saída, a posição de impressão seguinte imediatamente a seguir o número de espaços impressos. Se n for maior do que a largura da linha de saída, Spc calcula a posição de impressão seguinte utilizando a fórmula:

currentprintposition + (n Mod largura)

Por exemplo, se a posição de impressão atual é 24, a espessura da linha de saída é 80 e especificar Spc(90), a próxima impressão será iniciado posição 34 (posição de impressão actual + o resto de 90/80). Se a diferença entre a posição de impressão atual e a largura da linha de saída for menor que n (ou n Mod largura), a função Spc ignora para o início da linha seguinte e gera espaços iguais a n – ( larguracurrentprintposition).

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

Quando utilizar o método Print com um tipo de letra proporcionalmente espaçado, a largura de carateres de espaço impressa utilizando a função Spc é sempre 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 Spc para posicionar os resultados num ficheiro e na janela imediata .

' The Spc function can be used with 
' the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
Print #1, "10 spaces between here"; Spc(10); "and here."
Close #1 ' Close file.

A seguinte instrução faz com que o texto a ser impressas na janela imediata (utilizando o método de impressão ), precedida por 30 espaços.

Debug.Print Spc(30); "Thirty spaces later..."
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.

×