GARANTIR DESCONTO

Fórum Delphi 7 e Office 2007 #367403

29/12/2008

0

Colegas,

Estou com problemas quando vou acessar uma planilha em excel do office 2007 com o Delphi 7, já quando uso o office antigo(2002) não tem problemas. Se alguem ja passou por este problema e poder me ajudar fico grato desde já.

Valeu.


Rbarbosa75

Rbarbosa75

Responder

Posts

29/12/2008

Facc

Colegas, Estou com problemas quando vou acessar uma planilha em excel do office 2007 com o Delphi 7, já quando uso o office antigo(2002) não tem problemas. Se alguem ja passou por este problema e poder me ajudar fico grato desde já. Valeu.



Lembre-se que o OFFICE 2007, se não for configurado, a extenção é diferente da padrão, se não me engano no Excel é [b:77a2f92a78]xlsx[/b:77a2f92a78]


Responder

Gostei + 0

29/12/2008

Devmedia

Estou com problemas quando vou acessar uma planilha em excel do office 2007 com o Delphi 7, já quando uso o office antigo(2002) não tem problemas.



Amigo Rbarbosa75!
Tudo bom contigo?

Olha, [b:c391075fba]Delphi 7[/b:c391075fba] eu acredito que ele não irá dar suporte ao novo formato/extenção de arquivo do Office 2007.
Já que os mesmos foram alterados, para novas plataformas.

O Office 2007, ainda da suporte para leitura e gravação em outros tipos de formatos ainda reconhecidos pelos Office´s anteriores.

Mas voce não irá conseguir ler muito menos gravar um arquivo do Office 2007 em Office´s anteriores.


Responder

Gostei + 0

29/12/2008

Facc

Mas voce não irá conseguir ler muito menos gravar um arquivo do Office 2007 em Office´s anteriores.


Amigo um equivoco, com o Office 2003, vc consegue sim abrir arquivos do 2007, desde que seja instalado um add-on da Microsoft

[url=http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466&displaylang=pt-br][b:df6361d6d0]Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats[/b:df6361d6d0][/url]

com esse add-on vc consegue abrir arquivos do 2007 no 2003, mas sem todas as funções do 2007.

[b:df6361d6d0]Rbarbosa75[/b:df6361d6d0] Vc pode me passar essa função de abertura de arquivos via Delphi? tenho o office 2007 em casa, faço um teste e te envio.


Responder

Gostei + 0

29/12/2008

Devmedia

Amigo um equivoco, com o Office 2003, vc consegue sim abrir arquivos do 2007, desde que seja instalado um add-on da Microsoft


Pois é.
Mas estavamos falando de ´nativamente´. Porque desta forma em todo usuário voce vai ter que ficar atualizando o Office.


Responder

Gostei + 0

29/12/2008

Facc

[quote:e795c47942=´Facc´] Amigo um equivoco, com o Office 2003, vc consegue sim abrir arquivos do 2007, desde que seja instalado um add-on da Microsoft


Pois é.
Mas estavamos falando de ´nativamente´. Porque desta forma em todo usuário voce vai ter que ficar atualizando o Office.[/quote:e795c47942]

Eu entendi o que vc quiz dizer, mas vc mencionou que [b:e795c47942]não[/b:e795c47942] era possivel abrir arquivos do 2007 em versões anteriores. mas isso não vem ao caso, pois estariamos fugindo da duvida do nosso colega.


Responder

Gostei + 0

30/12/2008

Rbarbosa75

Amigos Bom Dia,

Acho que descobri uma maneira de enganar o Office 2007, como.

Antes o que eu estava fazendo, toda vez quando eu ia gerar uma planilha eu inseria um comando para adicionar uma nova planilha
TExcelApplication.Workbooks.Add(EmptyParam, V_Codigo_Planilha);
Com isso ele criava (supostamente) uma nova planilha em cima do office 2007, e como as classes do delphi 7 não dão suporte ai dava erro.

O que fiz:
Abri o office 2007 e salvo uma planilha em branco(vazia) no formato 97-2003, ficando uma espécie de arquivo Padrão.xls.
Ao invés de Add eu coloco o comando,
ExcAppImp.Workbooks.Open(Arquivo,EmptyParam,0);
Onde ao invés de gerar uma nova planilha e abro uma planilha no formato antigo (97-2003) onde o Delphi 7 da todo o suporte.
Como trabalho em uma area de Estatistica e temos palnilhas complexas algumas estão funcionando outras ainda vou investigar.
Qualquer novidade eu aviso voces.

Muito Obrigado pelo apoio de Todos.

Abraços.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar