Dim AppVisio
Set AppVisio = CreateObject("visio.InvisibleApp")
Dim vsoDoc
Set vsoDoc = AppVisio.Documents.Open("PathName\Drawing1.vsd")
Hallo zu speichern,ohne vorhandene Visio-Datei schließen
Ich habe den obigen Code-Block eine Datei zu öffnen (das funktioniert). Wenn diese Datei jedoch bereits geöffnet ist, möchte ich, dass sie automatisch geschlossen wird, ohne die Änderungen zu speichern.
Leider sehr geschätzt wird, ich könnte keinen Code wie
AppVisio.Documents.Close ("PathName\Drawing1.vsd")
Alle anderen Optionen finden zu schließen zwingen, die Datei geöffnet werden soll.
Ja, aber wie würden Sie vorschlagen, ein unsichtbares Dokument zu schließen. Die Dokumentationen auf MSDN schlägt vor, ein aktives Dokument zu schließen. Was würden Sie vorschlagen, um das oben genannte Dokument zu schließen? Gibt es sowieso, um das Fenster zu "erfassen"? (unter der Annahme, dass er geöffnet ist und erzwinge ihn zu schließen) mit 'bei Fehler resume next'? – Dingo
Vielen Dank für die Hilfe! – Dingo