Hi,
du musst in die Klasse eine neue Methode einfügen.
Kopiere bitte diesen Code in die Script-Bibliothek libWord
Sub VorlageVerbinden(strVorlage As String)
With objWord.ActiveDocument
.UpdateStylesOnOpen = True
.AttachedTemplate = CStr(strVorlage)
End With 'With objWord.ActiveDocument
End Sub
Dein Agent muss dann so aussehen:
Dim cWord As cWord
Dim strVorlage As String
Dim strDoc As String
strVorlage = "c:\vorlage.dot"
strDoc=“c:\dokument.doc“
. . .
Call o.ExtractFile(strDoc) ' Löse Anhang ins File System
Set cWord = New cWord
Call cWord.OpenDoc(strDoc)
Call oWord.VorlageVerbinden(strVorlage)Call cWord.RunMacro ("Makro1")
Delete cWord
Ich hab's nicht getestet, aber ich hoffe es funktioniert.
Axel