Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Solid Edge
  Dateieigenschaften in Excel auslesen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge
  
UNITEC wird offizieller Systemintegrator von AVEVA, eine Pressemitteilung
Autor Thema:  Dateieigenschaften in Excel auslesen (513 mal gelesen)
WackerM
Mitglied



Sehen Sie sich das Profil von WackerM an!   Senden Sie eine Private Message an WackerM  Schreiben Sie einen Gästebucheintrag für WackerM

Beiträge: 106
Registriert: 05.02.2003

ST7 MP11

erstellt am: 18. Jul. 2003 12:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

kennt jemand ein Makro das Eigenschaften von SE-Dateien in Excel auslesen kann.
Ich möchte "Dateinamen" "zuletzt gespeichert von" und "Status" von Dateien eines Vezeichnis (mit Unterverzeichnissen) auslesen.

Gruß
WackerM

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jürgen Niesner
Mitglied



Sehen Sie sich das Profil von Jürgen Niesner an!   Senden Sie eine Private Message an Jürgen Niesner  Schreiben Sie einen Gästebucheintrag für Jürgen Niesner

Beiträge: 505
Registriert: 26.11.2001

erstellt am: 18. Jul. 2003 12:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für WackerM 10 Unities + Antwort hilfreich

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

WackerM
Mitglied



Sehen Sie sich das Profil von WackerM an!   Senden Sie eine Private Message an WackerM  Schreiben Sie einen Gästebucheintrag für WackerM

Beiträge: 106
Registriert: 05.02.2003

ST7 MP11

erstellt am: 18. Jul. 2003 14:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Jürgen,

danke für die schnelle Antwort.

Zum Partkeeper: Der bräuchte seeeehr lange zum einlesen der Daten. "zuletzt gespeichert von" und "Status" Spalte seh ich dann leider keine.

Mit deinem Code probier ich mal ein bißchen. So wie Du das schreibst nützt mir es aber wahrscheinlich auch nichts. Da unter dem Kontexmenü obige zwei Felder auch nicht aufgeführt sind.

Trotzdem nochmal Danke und ein schönes Wochenende

WackerM

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Grafu
Mitglied
Anwendungsspezialist Maschinenbau


Sehen Sie sich das Profil von Grafu an!   Senden Sie eine Private Message an Grafu  Schreiben Sie einen Gästebucheintrag für Grafu

Beiträge: 301
Registriert: 31.07.2000

Xeon Dualcore 3,73 mit Geoforce Fire GL, 2048 MB DDR-RAM
1 x SATA 250 Gig,Spacepilot

erstellt am: 18. Jul. 2003 22:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für WackerM 10 Unities + Antwort hilfreich

hallo WackerM,

probier es doch mal mit dem eingenschaftsmanager von solid edge.
solid edge öffnen und datei wieder schließen. nun kannst du ganze verzeichnise einlesen und die spalten, die du brauchst einblenden.

am ende alles markieren und kopieren und dann ab in excel.

viel spass

------------------
------------------
Gruß

Uwe Graf
Unitec Informationssysteme GmbH

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz