Ouvrir un fichier excel avec vb.net

haplo67 Messages postés 31 Date d'inscription mercredi 4 janvier 2006 Statut Membre Dernière intervention 4 juillet 2007 - 8 janv. 2006 à 14:02
amieyrara Messages postés 1 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 12 janvier 2010 - 12 janv. 2010 à 23:15
Bonjour a tous
Je suis debutant en VB.net, et je souhaiterais pouvoir ouvrir un fichier excel de la maniere la + simple possible. J'ai créé 2 check box et un bouton OK. Ce que je voudrais faire, c'est que quand je clique sur une ou deux checkbox puis sur le bouton OK, les fichiers s'ouvrent. Si je ne selectionne aucune checkbox, puis que je clique sur OK, la fenetre se ferme sans rien faire.
Voila ce que j'ai déja écrit, mais je ne sais pas aller plus loin, aidez-moi s'il vous plait!!!

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdOk.Click
If CbNote.Checked = True Then

Else

End If
If CbMusique.Checked = True Then

Else

End If

Me.Close()
End Sub

End Class

Je suis conscient que ce n'est pas grand chose, mais je n'ai pas l'aide dans visual studio...

7 réponses

cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
8 janv. 2006 à 15:17
Bonjour,
Ajoute une référence COM à Micrsoft Excel xx Object Librairy

Pour ouvrir un fichier excel ceci doit fonctionner

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdOk.Click

Dim x As New Microsoft.Office.Interop.Excel.Application
Dim w As Microsoft.Office.Interop.Excel.Workbook


x.Workbooks.Application.Visible = True
If CbNote.Checked True Then w x.Workbooks.Open("C:\xxx\tonfichier1.xls") If CbMusique.Checked True Then w x.Workbooks.Open("C:\xxx\tonfichier2.xls")

End Sub

Par contre n'oublie pas quand tu ferme ton appli de fermer Excel
x.Workbooks.Close()
x.Quit()


Si la réponse te conviens merci de l'accepter
2
Rejoignez-nous