Bonjour
J'utilise le code suivant, avec une liaison tardive sur Word dans un projet VB6
Avec un Word 2003, la liaison tardive fonctionne sans problème et mon document est imprimé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub Test() Dim oWord As Object Dim oDoc As Object Set oWord = CreateObject("word.application") Set oDoc = oWord.documents.Open("m:\fichetechniquefr.doc") oDoc.PrintOut oDoc.Close False oWord.Quit False Set oDoc = Nothing Set oWord = Nothing End Sub
Avec Word 2007, la liaison tardive ne fonctionne pas. Je suis obligé de cocher la référence à Word et de typer mes objets
pour que cela fonctionne... Après avoir fait fonctionner le code avec les variables typées, je peux faire fonctionner le code avec les objets typés Object...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim oWord As Word.Application Dim oDoc As Word.Document
Cela ne m'arrange pas du tout. C'est la librairie Word 2007 qui fout la pagaille ou c'est mon cerveau qui a déserté mon crâne...???
Partager