Hallo Iwona,
das geht leider gar nicht, selbst per API kannst du nur lesend auf die Pfade der verlinkten OLE Objekte zugreifen ( SwOLEObject::Filename ). Theoretisch könnte man ein Makro schreiben, dass den neuen Pfad abfragt und dann von sich aus das OLE Objekt löscht und ein neues, verlinktes einfügt, aber das wäre für den Nutzer nur das Tippen auf die DEL-Taste und den Haken bei "verlinken" setzen weniger Aufwand und deswegen lohnt es sich wohl eher nicht.
Ciao,
Stefan
PS: ich persönlich halte es für eine sehr schlechte Idee, verlinkte OLE Objekte in ein anderes SolidWorks-)Dokument einzusetzen. Mal abgesehen von der oben angesprochenen Problematik mit den veränderten Dateipfaden ist das Freigabewesen so vollkommen unterlaufen. Wenn überhaupt würde ich mit eingebetteten arbeiten ... aber die lassen sich logischerweise auch nur durch Löschen/Neu einfügen "aktualisieren"
------------------
Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de
Stefans SolidWorks Blog
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP