chanel35
Messages postés32Date d'inscriptionjeudi 3 août 2006StatutMembreDernière intervention 6 septembre 2006
-
28 août 2006 à 11:11
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
28 août 2006 à 12:19
bonjour a tous
j'ai une exception de ce type
An error occurred creating the form. See Exception.InnerException for details. The error is: Impossible d'effectuer un cast d'un objet COM de type 'System.__ComObject' en type d'interface 'Excel.Worksheets'. Cette opération a échoué, car l'appel QueryInterface sur le composant COM pour l'interface avec l'IID '{000208B1-0000-0000-C000-000000000046}' a échoué en raison de l'erreur suivante : Cette interface n'est pas prise en charge (Exception de HRESULT : 0x80004002 (E_NOINTERFACE)).
due de la declaration de cette ligne
Dim
Feuilles As Excel.Worksheets = CType(Classeur.Worksheets, Excel.Worksheets)merci de votre aide
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202171 28 août 2006 à 11:24
ben.... il doit avoir raison ^^
"due à Excel" je sais pas....
vérifie par exemple que ton Classeur.Worksheets n'est pas null, que c'est bien un Excel.Worksheets...
en passant, tu n'est pas en VB6, contrairement à ce que la section où tu as rangé ton topic indique...
bon, ben, je le déplace.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 28 août 2006 à 11:38
Chanel35 donne nous quelques précisions sur ton environnement de développement.
Après quelques essais, la fonction Ctype ne semble exister que sous .net
J'en déduit donc que tu développe en VB.NET 2003 ou 2005, et que tu essaye d'acceder à un fichier excel depuis ton appli.
Tu n'es pas du tout sous Excel comme j'ai cru au départ.
Donc Renfield aurait raison de déplacer ce message, autant pour moi.
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 28 août 2006 à 11:58
Tu as certainement un problème de décalration de ta variable Classeur (elle devrait etre normalement de type Excel.WorkBook). Ou alors elle n'est pas encore initialisée au moment ou tu fait le Dim.
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #