begin process at 2008 08 30 18:52:42
1 234 151 membres
184 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : excel et VB2005 [ Divers / General ] (isokar)

excel et VB2005 le 29/10/2007 07:55:49

isokar
Bonjour a tous
je m'éssai sur 2005 depuis quelques jours et j'ai un souci.
je souhaite ouvrir un fichier excel pour faire des modifs dedans donc j'ai cherché sur le net pour trouver la méthode que voici:

        Dim xlApp As Microsoft.Office.Interop.Excel.Application
        Dim xlBook As Microsoft.Office.Interop.Excel.Workbook
        xlApp = CreateObject("Excel.Application")
        xlBook = xlApp.Workbooks.Open("C:\Documents_and_Settings\Matthieu\Bureau\suivi_déploiement\suivi_déploiement\Plannings.xls")

probleme: il me met:

Ancien format ou bibliothèque de types non valide. (Exception de HRESULT : 0x80028018 (TYPE_E_INVDATAREAD))

j'ai donc éssayé:

Dim xlApp As Excel.Application
        Dim xlBook As Excel.Workbook
        xlApp = CreateObject("Excel.Application")
        xlBook = xlApp.Workbooks.Open("C:\Documents_and_Settings\Matthieu\Bureau\suivi_déploiement\suivi_déploiement\Plannings.xls")

ce qui me donne:

Membre introuvable. (Exception de HRESULT : 0x80020003 (DISP_E_MEMBERNOTFOUND))

quelqu'un connait il la raison du probleme et surtout la solution.

merci d'avance

Re : excel et VB2005 le 29/10/2007 08:32:33

tovin
Membre Club
Bonjour,
Je ne sais pas du tout si ça résoud le problème, mais as-tu fait en haut de la form :
:Imports Microsoft.Office.Interop
A +

Re : excel et VB2005 le 29/10/2007 10:51:06

caco64
Je sais que pour ouvrir un fichier excel avec la méthode que tu donnes (perso, j'ai utilisé la 2° que tu cites), j'ai dû au préalable aller dans projets - Références et cocher excel sinon ça ne marchait pas.

Mais je ne me souviens plus des messages que ça me renvoyait.

Peut-être est il possible d'automatiser cette action par du code (cf. message de Tovin ?), si c'est le cas merci de me le dire.

La haine aveugle n'est pas sourde

Re : excel et VB2005 le 29/10/2007 11:10:31

isokar
merci les mecs
je vais regarder ca a tete reposé pour voir si ca marche
je vous tiendrais au courant

Re : excel et VB2005 le 29/10/2007 17:32:01

isokar
salut les mecs
bon je viens de vérifier et j'ai bien mis excel dans les références.
j'ai tout de meme éssayé de faire l'import comme conseiller mais ca ne change rien.
je ne comprend vraiment rien la.

Re : excel et VB2005 le 29/10/2007 17:32:04

lecorsaire59
bonjour
essaie ca ca devrait passé :

Workbooks.Open "C:\Documents and Settings\xx\bureau\new2"

Re : excel et VB2005 le 29/10/2007 22:20:47

caco64
Bizarre ton truc.
J'ai essayé de trouver une soluce sur google, et je me suis aperçu que je ne suis pas compétent pour t'aider.

Je te refile quelques liens qui semblent pointer le problème et proposent un truc. C'est peu-être à tester.

http://forum.hardware.fr/hfr/Programmation/VB-VBA-VBS/vb-lancer-resolu-sujet_103077_1.htm
ou
http://forums.microsoft.com/MSDN-FR/ShowPost.aspx?PostID=1114704&SiteID=12
ou encore
http://groups.google.com/group/microsoft.public.windows.powershell/browse_thread/thread/b0ec54bd2bf4ab3c/b7114ad7807565eb?lnk=st&q=TYPE_E_INVDATAREAD+powershell&rnum=6#b7114ad7807565eb

Pas mieux, désolé.

La haine aveugle n'est pas sourde


Classé sous : application, excel, xlapp, suivi, xlbook

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS