haplo67
Messages postés31Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention 4 juillet 2007
-
8 janv. 2006 à 14:02
amieyrara
Messages postés1Date d'inscriptiondimanche 8 mars 2009StatutMembreDernière intervention12 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...
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 201822 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()
haplo67
Messages postés31Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention 4 juillet 20072 8 janv. 2006 à 18:23
C'est super merci de m'avoir répondu aussi rapidement. Il me reste une derniere question avant de réussir ce programme : vous me dites d'ajouter une référence COM à Micrsoft Excel xx Object Librairy. Je suppose qu'il faut aller dans l'explorateur de solutions et d'ajouter une référence dans microsoft office. Mais quel fichier dois-je rajouter pour que ca marche?
Merci d'avance!
haplo67
Messages postés31Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention 4 juillet 20072 8 janv. 2006 à 21:38
Finalement j'ai réussi a lancer mon fichier excel differement. Merci pour tout, tout se passe pour le mieux. Et pour mon fichier batch, je vais me debrouiller autrement, le faire en VB par exemple, ca ne me fera pas de mal.
Merci encore!
Haplo
Vous n’avez pas trouvé la réponse que vous recherchez ?
haplo67
Messages postés31Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention 4 juillet 20072 8 janv. 2006 à 21:12
C'est presque opérationnel. Seulement VB ne lance pas excel quand j'execute le programme. Par contre, si je lance excel apres avoir executé le programme, mon fichier s'ouvre directement. Avez vous une autre solution?
PS : il faut faire la meme chose pour lancer une invite de commande? quelle est la référence a ajouter?
Mille mercis!