Composant pour utiliser Excel depuis vb2005

Résolu
cs_joel64 Messages postés 3 Date d'inscription mercredi 25 septembre 2002 Statut Membre Dernière intervention 7 mars 2007 - 4 mars 2007 à 11:16
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 - 7 mars 2007 à 11:03
Bonjour, je suis débutant en vb2005, venant de vb5, je souhaite exporter des données vers excel à partir de vb2005. J'ai trouvé sur le site des solutions (codes) mais que je n'arrive pas à faire fonctionner.
Dim

app
As
New Microsoft.Office.Interop.Excel.Application
message erreur =  type 'Microsoft.Office.Interop.Excel.Application' non défini

Dim exbook
As Microsoft.Office.Interop.Excel.Workbook

message erreur = type ' Microsoft.Office.Interop.Excel.Workbook' non défini

Dim exsheet
As Microsoft.Office.Interop.Excel.Workshee
message erreur  = type 'Microsoft.Office.Interop.Excel.Workshee'

Je pense que c'est le composant excel qui n'est pas installé ou reconnu dans vb2005? J'ai Microsoft Office XP installé sur mon PC, donc Excel 2002.
Dans la fenêtre ouverte par  "boite d'outils/choisir les éléments/composants Com", je ne trouve rien qui semble se référer à Excel. 
J'ai testé en vain la sélection des éléments suivants:
'Microsoft Office Data Source Control'
'Microsoft Office Expand Control'
'Microsoft Office PivotTable'
'Microsoft Office Record Navigation Control'
'Microsoft Office Spreadsheet'
'MSIoff10 Control'
Merci à ceux qui pourront m'aider à progresser; merci d'être explicite, vu mon niveau de connaissance de vb2005 (15 jours de pratique!).
 Joël64

4 réponses

cs_joel64 Messages postés 3 Date d'inscription mercredi 25 septembre 2002 Statut Membre Dernière intervention 7 mars 2007
7 mars 2007 à 11:00
Bonjour,
merci pour vos réponses; elles m'ont servi à me poser les bonnes questions et à trouver la solution. En fait je ne cherchais pas au bon endroit. Je tentais d'ajouter un nouvel élément par  "boite d'outils/choisir les éléments/composants Com",  alors qu'il faut aller à "Projet/propriétés/Références/Ajouter". Et là, plus de problèmes. Merci pour votre aide.
Joël64
3
Julien237 Messages postés 883 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 3 mars 2009 7
4 mars 2007 à 11:39
Salut,
La référence à ajouter est Microsoft Excel x.x Library. Si elle n'apparait pas, c'est qu'Excel n'est pas installé sur ta machine (j'imagine....)
Ensuite selon les versions, l'espace de noms est microsoft.office.excel ou microsoft.office.interop.excel

<hr size="2" width="100%" />Julien.
0
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
5 mars 2007 à 11:18
Salut,

Microsoft.Office.Interop.Excel.Application est pour l'expresse edition en tout cas c'est comme ça chez moi sinon tu peux faire directement Excel.Application.





 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
0
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
7 mars 2007 à 11:03
Ha oui effectivement tu ne pouvais pas faire grand chose sans avoir ajouter la référence excel! Bonne continuation!

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
0
Rejoignez-nous