Um in Vulcan.NET die Word Klassen nutzen zu können, muss zu erst wieder ein COM Interop Assembly erstellt werden.
Dazu wird die Microsoft Word Object Library verwendet. Wie man ein COM Interop Assembly erstellt, hab ich bereits in folgendem Topic beschrieben.
Interop erstellen
Als Namespace muss Word eingetragen werden.
- Code: Alles auswählen
LOCAL oWord AS Word.ApplicationClass
LOCAL oDocument AS Word.DocumentClass
LOCAL cDok AS OBJECT
cDok := "C:\Temp\Dokument.doc"
oWord := Word.ApplicationClass{}
oWord:Visible := TRUE
oWord:ShowMe()
oWord:Documents:Open( cDok, ;
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,;
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing )
Zu erst wird die Word Instanz geöffnet, mit der dann das Dokument geladen wird.