Im Inventor lässt sich der Displayname im Browser überschreiben (langsamer Doppelklick)...
Wird das Feld bearbeitet und der Inhalt gelöscht und bestätigt, dann wird wieder der Dateiname reingeschrieben:
Bei der Zeichnung geht das zumindest bei mir aber nicht. Ein einmal überschriebener Displayname lässt sich nicht mehr auf den Standard zurücksetzen.
Wird die Zeichnung kopiert, bleibt der Eintrag gleich.
Abhilfe schafft diese kleine iLogicregel, die den Displayname auf den unüberschriebenen Wert setzt, falls er überschrieben wurde.
Dim Doc As Document
Doc = ThisApplication.ActiveDocument
If Doc.DisplayNameOverridden = True Then
MsgBox ("Browsername wird zurückgesetzt")
Doc.DisplayNameOverridden = False
End If
Das Programm als externe Regel in Inventor einbinden und bei Bedarf ausführen.
Hallo Jürgen,
AntwortenLöschendie Umbenennung in der idw funktioniert auch so:
Setze ein Leerzeichen statt den Inhalt zu löschen.
mfG. Rainer
Tatsächlich, es geht ;)
LöschenSuper Tipp von Rainer, hoffe aber das dieses beim nächsten SP behoben wird.
AntwortenLöschenHeiko
Guten Tag,
AntwortenLöschenkennt jemand vielleicht einen Weg, den Displaynamen mit Hilfe einer iLogic-Regel / VBA zu verändern? Die Browser-Knoten-Umbenennung geht in die gewünschte Richtung, ist aber nur sehr begrenzt von den Auswahlmöglichkeiten her. Kann mir jemand da weiterhelfen?
Doc.displayname=xxxx mal probiert?
LöschenDa erhalte ich folgende Fehlermeldung:
AntwortenLöschenRegelkompilierungsfehler in Regel1, in Baugruppe1
Fehler in Zeile 1 : "Doc" ist nicht deklariert. Auf das Objekt kann aufgrund der Schutzstufe möglicherweise nicht zugegriffen werden.
-
Vielen Dank für die schnelle Antwort!
thisDoc.Document.Displayname = "XXXX"
Löschen