|
Postada em 24/01/2008 10:53 hs
Tenho um projeto onde estou fazendo referencia ao Microsoft Excel 11.0 Object Libary ou seja, ofice 2003. Mas meu cliente tem na maquina instaldo o ofice XP e tah dando erro. Teria alguma maneira de na hora de carregar o sistema ele verificar a versao do objeto e fazer a correcao ou isso nao tem como?
|
|
|
|
Treze
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 24/01/2008 11:19 hs
tent instalar o office xp em sua maquina faça areferência aao office xp, não tenho certeza mas todos os office antriores irão funcionar, depois pode voltar para seu ofice 2003 até
|
|
|
|
Postada em 24/01/2008 12:55 hs
Como vc faz referência dentro do form ? Set Plani = CreateObject("Excel.Application")
Se não estiver usando assim, tente desta forma. Eu faço referência ao excel 8.0 e uso normal para clientes com Office 97, XP, ou 2003
|
|
|
Defende
|
JARINÚ SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 24/01/2008 13:19 hs
Tiranossauro eu faco referencia no form assim mesmo como vc mostrou soh que para o Microsoft Excel 11.0 e se o cara tiver na maquina dele o ofice XP ou o 8 dah pau. ele diz que nao pode encontrar a referencia.
O que eu estou vendo que talvez vou ter de fazer eh instalar o ofice xp na minha maquina e fazer referencia a ele pois parece que se o ofice for posterior nao vai ter problema, correto?
|
|
|
Tiranossauro
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 24/01/2008 18:12 hs
Defende, no Project, References eu utilizo referência ao excel 8.0 e não ao 11. E em CreateObject não uso como descrevi acima. Lembre-se de refazer o instalador.
|
|
|
Defende
|
JARINÚ SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 25/01/2008 10:15 hs
Entendi. Apenas para recordar - a versao 8 seria o Ofice 2000 ou XP?
Valeu.
|
|
|