Hallo Forum,
Ich möchte das von einem View innerhalb einer Zeichnung referenzierte 3D Dokument gegen ein anderes (neuer Dateiname) Austauschen. Mein Code sieht ungefähr folgendermassen aus:
Code:
...
Set DrwViews = cur_sheet_active.Views
AnzViews = DrwViews.Count
For i=3 To AnzViews
Set TmpView = DrwViews.Item(i)
TempView.GenerativeBehavior.Document = NewDoc
Next
...
Diese Implementierung führt dazu, das nachher im View 2D Repräsentationen sowohl des alten als auch des neuen Dokuments vorhanden sind. Wenn man im SaveManagement nachsieht werden dort auch beide Dokumente als geöffnet angezeigt.
Ich habe versucht über TmpView.GenerativeLinks.RemoveAll den Link zum alten Dokument zu löschen leider scheint GenerativeLinks bei mir nie einen gültigen Wert zu enthalten da der Aufruf immer schief geht.
Kennt jemand einen Weg die Verknüpfung des View mit dem 3D Objekt zu brechen ?
Danke und Gruss
Timo
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP