| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY präsentiert die PRO Elite™ High Endurance microSD-Flash-Speicherkarten für Videoüberwachung und kontinuierliche Aufzeichnung, eine Pressemitteilung
|
Autor
|
Thema: .DisplayName (1653 mal gelesen)
|
3D-User Mitglied

 Beiträge: 75 Registriert: 26.12.2012 HP Workstation Z440 Win10 64Bit IV 2018
|
erstellt am: 02. Apr. 2013 19:50 <-- editieren / zitieren --> Unities abgeben:         
Hallo Forum Folgender Code: Dim oDrawDoc As DrawingDocument Set oDrawDoc = ThisApplication.ActiveDocument Dim oFileName As String oFileName = Left(oDrawDoc.DisplayName, Len(oDrawDoc.DisplayName) - 4) .... In “oDrawDoc.DisplayName” steht eigentlich der Dateiname der Zeichnung (12345678.idw). Aber nicht immer! Auf manchen Rechner ist das Ergebnis nur „12345678“ ohne .idw! Die Rechner sollten eigentlich gleich sein, die Software auch. Hat jemand eine Erklärung dafür?
Mfg 3D-User
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik, Master Eng. IT-Security & Forensic
      

 Beiträge: 2912 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 02. Apr. 2013 20:37 <-- editieren / zitieren --> Unities abgeben:          Nur für 3D-User
Hallo Ist das immer die gleiche IDW? Der DisplayName ist das was im Teilebrowser angezeigt wird. Da kann der User notfalls auch den Namen einer anderen IDW reinschreiben. Hol dir den Namen lieber aus dem FullDocumentName. Code: Private Sub NameSplit()Dim oDrawDoc As DrawingDocument Set oDrawDoc = ThisApplication.ActiveDocument Dim sFileName As String sFileName = oDrawDoc.FullDocumentName Dim oArray() As String oArray = Split(sFileName, "\") Dim sNewFileName As String sNewFileName = Replace(oArray(UBound(oArray)), ".idw", "") End Sub
------------------ MfG Ralf  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
3D-User Mitglied

 Beiträge: 75 Registriert: 26.12.2012 HP Workstation Z440 Win10 64Bit IV 2018
|
erstellt am: 04. Apr. 2013 19:42 <-- editieren / zitieren --> Unities abgeben:         
Hallo Ralf Danke für den Hinweis. Ich hab entdeckt dass sogar die Einstellung des Windows Explorer „Erweiterung bei bekannten Dateitypen ausblenden“ Einfluss auf „.DisplayName“ hat. Ich habe mittlerweile alle „.DisplayName“ aus meinem Code entfernt und durch „.FullFileName“ ersetzt. Natürlich in Form einer Funktion, so ähnlich wie du es beschrieben hast. Mfg 3D-User
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |