ich erzeuge durch Excel ein Word-Dokument und fülle das darüber aus. Wenn das Dokument erzeugt wurde, wird kein neues erstellt, sondern das vorhandene bearbeitet.
Das funktioniert auch insoweit.
Nun möchte ich prüfen, ob das Dokument geöffnet ist und wenn nicht, dann soll es geöffnet werden.
Ich habe es hiermit probiert und bisher zumindest keine Fehlermeldung:
If IsFileOpen(Path & File) Then
UserForm2.Show
Exit Sub
Else
Set WDoc = GetObject(Path & File)
Set wrd = WDoc.Application
Nun ist es aber so, dass ich das Word-Dokument mit Visible = False ausblende und am Ende der Prozedur wieder "aufräume":
WDoc.Close
wrd.Quit
Set WDoc = Nothing
Set wrd = Nothing
Wie schaffe ich es denn jetzt, dass a) nicht andere geöffnete Word-Dokumente unsichtbar werden und b) auch nur das Word-Dokument geschlossen wird, welches ich gerade bearbeite.Ich wäre sehr dankbar über eine Hilfestellung, da ich hier auf dem Schlauch stehe...
Danke.