Könnte mit dem PartKeeper von CadPartner gehen.
Oder selbst handanlegen. Die Eigenschaften eines Parts kann man mit wenigen Zeilen Code auslesen.
Bie der Programmierung mass man unterscheidne ob die datei bereist in SE offen ist, oder die Eigenschaften ohne Öffnen der Datei in SE gelesen werden sollen, dann kann man aber nicht alle Eigenschaften lesen.
Den Unterscheid sieht man wenn man sich die Datei-Eigschaften in SolidEdge anzeigen läßt und wenn man sich die Dateieigenschaften über das Kontextmenü des Explorers anzeigen läst.
Der Code für das Lesen einer Eigenschaft wenn die Datei bereist in SE geöffnet ist.
Private Function leseProperty(ByRef SeDokument As Object, ByVal sPropertySet As String, ByVal sPropertyName As String) As String
Dim PropSets As SolidEdgeFramework.PropertySets
Dim Properties As SolidEdgeFramework.Properties
Err.Clear
On Error Resume Next
Set PropSets = SeDokument.Properties 'Dateieigenschaften referenzieren
Set Properties = PropSets(sPropertySet) 'richtige Eigenschaftenseite öffnen
sResult = Properties.Item(sPropertyName).Value 'Wert lesen
If Err Then 'Wenn ein Fehler aufgetreten ist
Beep
End If
On Error GoTo 0
Set Properties = Nothing
Set PropSets = Nothing
leseProperty = sResult
End Function
Jürgen
------------------
Es gibt keine dummen Anwender, die Fehler machen, es gibt nur schlechte Software, die Anwenderfehler zulässt
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP