Página 1 de 1

Excel 2013

Enviado: 30 Ago 2016 16:25
por FFreire
Prezados senhores...

Sempre gerei planilhas no harbour e sempre funcionou certinho, agora me deparei com o seguinte problema, em Excel versão 2013, simplesmente não gera, da erro, alguém ja passou por isso ???

Excel 2013

Enviado: 30 Ago 2016 16:30
por Toledo
FFreire escreveu:simplesmente não gera, da erro
Amigo, qual é o erro?

Se for possível, poste um exemplo de código de como você está gerando a planilha.

Abraços,

Excel 2013

Enviado: 30 Ago 2016 16:55
por Kapiaba
Olá, veja se tem algo a ver com isto:

Código: Selecionar todos

for i := 2 to nRow

    codExcel := oHoja:Cells(i,1):Value

    if valtype(codexcel) = "C"
    //if valtype(oHoja:Cells(i,1):Value) <> "U"
        codExcel := strtran( codExcel, "*", "" )
        codExcel := PadR(Alltrim(codExcel ),15) 
Ou,

Código: Selecionar todos

IF oHoja:Cells(i,1):Value <> NIL
.....
..... 
Abs,

Excel 2013

Enviado: 30 Ago 2016 17:24
por FFreire
Pessoal... descobri o erro, é que no office 2013, ele tem apenas 1 planilha (Plan1), ja nas versões anteriores tem 3 (Plan1,Plan2,Plan3) e por excesso de preciosismo, eu dou um comando para deletar quando não uso a 2 ou a 3...

oExcel:Sheets("Plan1"):Name := "Montagem de Linha"
oExcel:Sheets("Plan2"):Delete() -----> Aqui da erro, pq não existe essa planilha no excel versão 2013
oExcel:Sheets("Plan3"):Delete() -----> Aqui também...

Resolvido, mas fica de bagagem... obrigado !