| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | SOLIDWORKS NEXT | Episode 3: Von CAD Zu Code - Nahtlose Konstruktion und virtuelle Roboterprogrammierung, ein Webinar am 15.09.2026
|
|
Autor
|
Thema: suche einfachen Filedialog (385 mal gelesen)
|
matloh Mitglied Entwicklungs Ingenieur

 Beiträge: 24 Registriert: 17.08.2005
|
erstellt am: 31. Jan. 2006 21:45 <-- editieren / zitieren --> Unities abgeben:         
Hallo SWX  -Gemeinde, Gibt es eine einfache möglichkeit den SolidWokrs FileDialog per Makro aufzurufen? Oder gibt es irgendwo einen selbst gebastelten. Mir ist dabei wichtig, das der User mehrere Dateien auswählen kann, die dann durch mein Makro abgearbeitet werden. Für viele einfache ideen bin ich sehr dankbar. Gruß, Matloh Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HarryD Mitglied Dipl.-Ing. Maschinenbau
  
 Beiträge: 597 Registriert: 01.12.2000 Dell Precision T3620, i7-7700; 3,6GHz; 16.0GB RAM; NX12, TC10.1.7.1; NX-Nastran 12, NX-Motion, "Denn Gott hat die Menschen so sehr geliebt, dass er seinen einzigen Sohn für sie hergab. Jeder, der an ihn glaubt, wird nicht verlorengehen, sondern das ewige Leben haben." Die Bibel
|
erstellt am: 31. Jan. 2006 22:58 <-- editieren / zitieren --> Unities abgeben:          Nur für matloh
|
matloh Mitglied Entwicklungs Ingenieur

 Beiträge: 24 Registriert: 17.08.2005
|
erstellt am: 31. Jan. 2006 23:18 <-- editieren / zitieren --> Unities abgeben:         
|
cad manu Mitglied Technische Zeichnerin / Konstrukteurin
  
 Beiträge: 799 Registriert: 01.09.2004 IntelCore i9-14900K 3,2 GHz-64 GB RAM NVIDIA RTX A5000 SolidWorks 2022 Pro x64 SP5.0 Windows 11 Pro 23H2 DraftSight 2022 x64 VariCAD Viewer 202*
|
erstellt am: 01. Feb. 2006 07:45 <-- editieren / zitieren --> Unities abgeben:          Nur für matloh
|
VBSpawn Mitglied Programmierer
  
 Beiträge: 514 Registriert: 23.08.2005 Sorgfältige Planung ersetzt niemals pures Glück.
|
erstellt am: 01. Feb. 2006 09:49 <-- editieren / zitieren --> Unities abgeben:          Nur für matloh
Hi, es geht mit diesem Aufruf ganz einfach und du bekommst sogar den SW eigenen Dialog (jedenfalls ab SWX 2K5) Debug.Print swApp.GetOpenFileName("Datei wählen", "", "*.*|*.*", 0, "", "") Gruß Micha ------------------ http://classicvb.org/petition/ Zitat: Interpunktion und Orthographie des Postings sind frei erfunden. Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
[Diese Nachricht wurde von VBSpawn am 01. Feb. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VBSpawn Mitglied Programmierer
  
 Beiträge: 514 Registriert: 23.08.2005 Sorgfältige Planung ersetzt niemals pures Glück.
|
erstellt am: 01. Feb. 2006 10:51 <-- editieren / zitieren --> Unities abgeben:          Nur für matloh
Hehe erste 100 ist voll und am Thema vorbei ... der Interne FO Dialog geht nur mit einer Datei ... allerdings guggste da:http://www.vbarchiv.net/archiv/tipp_286.html damit du mehrfach selectieren kannst musste nur noch in 'DateiDialogStruktur.flags = OFN_FILEMUSTEXIST Or _ OFN_PATHMUSTEXIST Or OFN_HIDEREADONLY Or OFN_LONGNAMES um OFN_ALLOWMULTISELECT erweitern ... da das ganze aus reiner WinAPI besteht sollte das auch in SWX VBA funzen ... Gruß Micha ------------------ http://classicvb.org/petition/
Zitat: Interpunktion und Orthographie des Postings sind frei erfunden. Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
[Diese Nachricht wurde von VBSpawn am 01. Feb. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
matloh Mitglied Entwicklungs Ingenieur

 Beiträge: 24 Registriert: 17.08.2005
|
erstellt am: 03. Feb. 2006 18:49 <-- editieren / zitieren --> Unities abgeben:         
Viele Dank VBSpawn und allen anderen helfern. Habe nun einen sehr gut funktionierenden Filedialog. dabei habe ich lediglich die Dateidialogstruktur wie folgt angepasst. Code: DateiDialogStruktur.flags = OFN_ALLOWMULTISELECT Or OFN_EXPLORER Or OFN_LONGNAMES
Hat etwas gedauert, da scheinbar die Reihenfolge eine Rolle spielt und man nicht zu viele aber auch nocht zu wenige der Eigenschaften gesetzt haben muss. Danke auch für den Link zu http://www.vbarchiv.net. Die Seite macht einen sehr hilfreichen Eindruck für die Makroerstellung. Gruß, Matloh Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |