Amigos,
Eu nao gosto de usar caracteres pra alinha o printer... prefiro passar as medidas...
Vc passa a coordenada onde quer imprimir com CurrentX e CurrentY...
Pra alinha a direita, vc pode fazer assim:
'admitindo q X seja a coluna à direita da palavra onde vc quer alinhar...
Printer.CurrentY = Y 'vc deve ter essa variavel controlando as linhas
Printer.CurrentX = X - Printer.TextWidth("o que vc quer imprimir")
Printer.Print "o que vc quer imprimir"
Testa ai... eh um pouco mais complicado q com caracteres, mas qdo vc se acostuma, as medidas resolvem um monte de problemas...
Ah, antes de iniciar, vc deve escolher a escala de medidas pra usar... eu gosto de usar milimetros... vc deve fazer isso antes de iniciar a impressão:
Printer.ScaleMode = vbMillimeters
Espero ter ajudado...