Comment Exporter une DGV dans Word?
Bon soir tous le monde
J'essai d'améliorer ma petite application concernant un parc auto. Tous fonctionne correctement jusqu'à présent. J'ai pris un document Word comme modèle pour faire un fiche technique avec l'entête de l'entreprise et son Logo, j'ai réussi à remplir les 'Signets' par des enregistrement correspondants de ma base donnée Via VB2012
mais, j'ai échoué à exporter ma DGV (qui contient tous les interventions effectuées sur une véhicule sélectionné) à la suite de mon document. La question c'est un coup de pouce S.V.P. Merci
Voici mon code ou je me suis arréter
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Private Sub BtnImprime_Click(sender As Object, e As EventArgs) Handles BtnImprime.Click
Dim MSW As New Microsoft.Office.Interop.Word.Application
Dim MSD As New Microsoft.Office.Interop.Word.Document
MSD = MSW.Documents.Open("D:\VehiDocs.Docx")
MSD.Bookmarks.Item("Matricule").Range.Text = TxTMatricule.Text : MSD.Bookmarks.Item("Constructeur").Range.Text = TxTConstructeur.Text
MSD.Bookmarks.Item("Modele").Range.Text = TxTModele.Text : MSD.Bookmarks.Item("Puissance").Range.Text = TxTPuissance.Text
MSD.Bookmarks.Item("DateCirculation").Range.Text = TXTDateCirculation.Text : MSD.Bookmarks.Item("Energie").Range.Text = TxTEnergie.Text
.
.
PictureVeh = "D:\PhotosVeh\" & Me.TxTMatricule.Text & ".JPG" 'Chemin ou se trouve le fichier a charger
If My.Computer.FileSystem.FileExists(PictureVeh) Then 'Recherche l'existance d'un fichier
MSD.InlineShapes.AddPicture(FileName:="D:\PhotosVeh\" & Me.TxTMatricule.Text & ".JPG" , Range:=MSD.Bookmarks.Item("PhotoPers").Range,
LinkToFile:=False, SaveWithDocument:=True)
End If
MSD.PrintOut() ' Impression directe du document sans l'afficher
MSD.Close() ' Fermeture du Document
MSW.Application.Quit() ' Fermeture de Word
MSW = Nothing ' Vider le Serveur RPC pour une Nouvelle Action sur un autre document sans quitter l'application |