VBA xlColumnDataType no Excel 2003

0

Ao importar um arquivo txt para o excel, preciso especificar tipos de dados para as colunas.

Atualmente, estou usando o Excel 2003 (a atualização para 2010 é para o final do verão).

Eu consegui encontrar enumerações dos valores possíveis para xlColumnDataType para a versão 2007 e 2010 do Excel VBA, mas não para o Excel 2003.

Os valores possíveis são os mesmos no Excel 2003 e nas versões posteriores?

O uso do tipo xlColumnData é assim quando se importa um arquivo txt de 3 colunas.

    Workbooks.OpenText FileName:= "the file name to be imported.txt", _
<various other arguments>,_

FieldInfo: = Array (Array (1, 2), Array (2, 2), Array (3, 1)),

Eu preciso conhecer os valores possíveis do segundo valor numérico em cada argumento da Matriz e a que tipos de dados eles correspondem.

UPDATE: Para referência aqui está a lista de xlColumnDataType ordenada pelo número do valor:

xlGeralFormat 1 xlTextFormat 2 xlMDYFormat 3 xlDMYFormat 4 xlMDFFormat 5 xlMYDFormat 6 xlDYMFormat 7 xlYDMFormato 8 xlSkipColumn 9 xlEMDFormat 10

    
por music2myear 18.04.2011 / 19:42

1 resposta

1

Eu não sei se eles são os mesmos em todas as versões, mas eu serei eles são. Se alguma coisa, os valores em 2003 irão funcionar em 2007. Pode haver algo que não funciona para trás, mas eu duvido.

No VBE, o View - Object Browser (F2). Procure xlColumn e procure por xlColumnType na coluna Classe dos resultados. Isso listará todas as enumerações no painel inferior. Você pode clicar em qualquer um deles para ver o equivalente numérico abaixo desse painel. Eles não estão em ordem, então você tem que continuar descendo a lista até obter o número que deseja.

    
por 18.04.2011 / 20:55