Bonjour,

dans un service windows je veux lancer l'application Word, pour cela je fais appel à la fonction Open:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
WordApp = New Word.Application
WordApp.Visible = True
MyDoc = WordApp.Documents.Open(CheminFile)
MyDoc.Activate()
le processus WINWORD.EXE est lancé et le service reste planté, si j'arrête le processus une exception de type ComException est lancé :

System.Runtime.InteropServices.COMException (0x800706BE): Échec de l'appel de procédure distante. (Exception de HRESULT : 0x800706BE)
sachant que le même code je l'ai testé dans une application WinForm et ça marche bien !

la fonction open ne marche pas dans un service windows ?
Merci.