Wordautomation, Word will Normal.dot speichern.

15/12/2008 - 10:49 von Andreas Vogt | Report spam
Hallo,
In Word ist die Option "Anfrage für Speicherung von Normal.dot" nicht
ausgewàhlt, und trotzdem will Word dies immer tun, wenn ich das
Dokument schließe, und bringt die Meldung:

"Diese Datei wird gerade von einer anderen Anwendung oder einem
anderen Benutzer verwendet. (C:\...\Vorlagen\Normal.dot)"

Folgender Code:
Set objWord = CreateObject("Word.Application")
objWord.Documents.Add ("C:\angebot.dot")
objWord.Visible = True
With objWord.Selection
...
End with
Set objWord = Nothing

Mir wàre es ja egal, aber das tritt auch beim Kunden auf.
Wie kann man an die Sache rangehen?

Gruß Andreas
 

Lesen sie die antworten

#1 Andreas Vogt
15/12/2008 - 11:03 | Warnen spam
Hallo,
lag wohl daran dass mit Outlook Word schon geöffnet war.
Habe jetzt ein Konstrukt über GetObject verwendet:

On Error Resume Next
Set objWord = GetObject(, "Word.Application")
If err.Number <> 0 Then
err.Clear
Set objWord = CreateObject("Word.Application")
End If
On Error GoTo ProjektAnKunde_Error
objWord.Documents.Add ("C:\angebot.dot")
objWord.Visible = True

Scheint bislang zu funktionieren.
Gruß Andreas

Ähnliche fragen