| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Bechtle Competence Days | Online |
Autor
|
Thema: VBA - Geöffnete Dokumente abfragen (1312 mal gelesen)
|
JFuks Mitglied
Beiträge: 28 Registriert: 20.11.2012 SWX 2019
|
erstellt am: 23. Apr. 2015 08:25 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich möchte mit VBA alle Solidworks-Dokumente (Pfad+Dateiname), welche ein Benutzer als Fenster geöffnet hat, abfragen. Etwas (http://help.solidworks.com/2012/English/api/sldworksapi/Get_Names_of_Open_Documents_Example_VB.htm) habe ich gefunden, aber dieses nimmt alle Komponenten aus dem Strukturbaum mit. (Falls ein Benutzer eine Baugruppe öffnet, schreibt das Makro den Pfad+Dateiname aller Teile und aller Unterbaugruppen, egal, ob diese in einem separaten Fenster geöffnet sind oder nicht. Das möchte ich nicht). Hat jemand eine Idee? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 23. Apr. 2015 08:56 <-- editieren / zitieren --> Unities abgeben: Nur für JFuks
Hallo JFuks, in dem Beispiel ist doch alles drin, was du brauchst Mit ModelDoc2::Visible kannst du ermitteln, ob ein Dokument in SolidWorks sein eigenes Fenster hat, das wird doch in dem Makro auch benutzt. Du musst das also einfach nur nicht ausgeben, wenn das ein False liefert. Ciao, Stefan
------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JFuks Mitglied
Beiträge: 28 Registriert: 20.11.2012 SWX 2019
|
erstellt am: 23. Apr. 2015 14:50 <-- editieren / zitieren --> Unities abgeben:
|
jörg.jwd Ehrenmitglied V.I.P. h.c. CAD-PDM Administrator
Beiträge: 3109 Registriert: 05.11.2003
|
erstellt am: 23. Apr. 2015 14:59 <-- editieren / zitieren --> Unities abgeben: Nur für JFuks
Hallo JFuks, es wäre schön wenn du den grünen Haken setzen würdest damit man gleich sieht dass das Thema erledigt ist. ------------------ Grüße Jörg da ich weiß daß ich nichts weiß weiß ich immer noch mehr als die die nicht wissen daß sie nichts wissen (weiß nicht von wem) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |