Bonjour, il y a plusieurs solutions pour y parvenir :
Envoyer le fichier comme référence à une ligne de commande :
Dim proc As New Diagnostics.Process
proc.StartInfo.UseShellExecute = True
' Définition du fichier à ouvrir
proc.StartInfo.FileName = "C:\test.doc"
proc.Start()
Note : tu peux aussi choisir ou non d'attendre la fin de ce processus, c'est à dire attendre que l'utilisateur (ou un autre programme ai fermé word). J'avais des problèmes pour y parvenir (fermer le programme ne supprime pas forcément le processus) donc j'effectuais des tests sur la propriété visible du processus.
Sinon, en ajoutant les références à word dans ton projet, tu peux utiliser ce genre de lignes qu'il te faudra adapter pour word :
Dim appExcel As Excel.Application
appExcel = CreateObject("Excel.Application")
appExcel.Visible = False
appExcel.Workbooks.Open("c:\test.xls)
appExcel.Workbooks("test.xls").Sheets("toto").Activate()
Pour information, je sais que dans word, on travaille avec des objets de type Document au lieu des Workbooks de Excel. Attention, le processus créé risque de persister après exécution, il faudra peut être le killer de manière forcée ou alors trouver une manière plus élégente.
Bonne chance