VB & Excel

omarfla Messages postés 14 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 3 août 2005 - 14 mai 2004 à 17:29
omarfla Messages postés 14 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 3 août 2005 - 14 mai 2004 à 20:21
Sous VB j'ai fait ouvrir une feuille excel sachant que je posséde Windows XP, et quand j'ai exécuté le même code sur Windows 98 ça marche pas (Erreur d'automatisation)

voici le code :

dim xl as excel.application
set xl = new excel.application

xl.visible = true
xl.workbook.open "c:\test.xls"

xl.cells(2,2) = "Hi" 'cette ligne que mon erreur se provoque

aidez moi

merci d'avance

OmarIX

6 réponses

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
14 mai 2004 à 18:58
salut,
met un 's' à workbook et ça devrait le faire.

Cordialement

CanisLupus
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
14 mai 2004 à 18:59
En tout cas, chez moi w98se ça marche comme ça.

Cordialement

CanisLupus
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
14 mai 2004 à 19:01
Maintenant, ça dépend de la référence que tu as sélectinonné dans projet/référence.

Cordialement

CanisLupus
0
omarfla Messages postés 14 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 3 août 2005
14 mai 2004 à 19:06
j'ai installé le vb sur win98 j'ai copié le même code mais le code ne marche pas !!

OmarIX
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
14 mai 2004 à 19:23
C koi le msg d'erreur ? Parce que j'ai bêtement copié ton code ds mon VB et l'ai exécuté après avoir créé c:\test.xls avec excel.
ça marche si je remplace xl.workbook.open "c:\test.xls" par xl.workbooks.open "c:\test.xls".

Cordialement

CanisLupus
0
omarfla Messages postés 14 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 3 août 2005
14 mai 2004 à 20:21
Merci pr tes msg,
l'erreur qu'il me donne : erreur d'automation, il ouvre la feuille test.xls mais il n'exécute pas la commande xl.cells(2,2) = "Hi"
je sais pas pq???

OmarIX
0
Rejoignez-nous