| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Mit SOLIDWORKS den Herausforderungen des Industrieanlagenbaus gewachsen sein |
Autor
|
Thema: Ein Makro soll auf die Konfigurationstabelle zugreifen (1336 mal gelesen)
|
Opa Gandalf Mitglied
Beiträge: 3 Registriert: 14.06.2013
|
erstellt am: 14. Jun. 2013 11:07 <-- editieren / zitieren --> Unities abgeben:
|
HenryV Mitglied Konstrukteur, Engineering
Beiträge: 813 Registriert: 18.05.2005 SolidWorks 2022 x64 SP5.0 Dell Precision 5820 Intel Xeon W-2125 4x4GHz NVIDIA Quadro P2000 5GB 32GB RAM 2x Dell U2412M, 24" TFT Windows 10 Enterprise x64 22H2 Microsoft 365 E5 Microsoft Visual Studio Enterprise 2022
|
erstellt am: 14. Jun. 2013 12:14 <-- editieren / zitieren --> Unities abgeben: Nur für Opa Gandalf
|
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2776 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 14. Jun. 2013 12:15 <-- editieren / zitieren --> Unities abgeben: Nur für Opa Gandalf
Hallo Opa Gandalf, schau mal in der API-Hilfe nach "IDesignTable Interface" Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Opa Gandalf Mitglied
Beiträge: 3 Registriert: 14.06.2013
|
erstellt am: 14. Jun. 2013 13:40 <-- editieren / zitieren --> Unities abgeben:
|
Opa Gandalf Mitglied
Beiträge: 3 Registriert: 14.06.2013
|
erstellt am: 14. Jun. 2013 15:55 <-- editieren / zitieren --> Unities abgeben:
ich hab es nicht hin bekommen ich weiß auch nicht warum. Die Sache ist die, ich hab ein Teil mit ca.450 Konfigurationen, die Abmessungen kann man in einer Excel Tabelle exportieren, um die suche zu vereinfachen und um zu vermeiden das ich eine Konfiguration zweimal habe, habe eine Suchmaschine mit Fenster "UserForm" Programmieret mit der Zeit würde die Excel Tabelle beschädigt, und musste die immer wieder neu herstellen, dann hab ich mir gedacht ich Kopiere den ganzen Code in einem Solidworks Makro und muss halt nur noch den Befehl geben dass das Programm auf die Tabelle zugreifen soll. Ich habe es folgendermaßen versucht Private Sub Suchen_Click() Dim myDesignTable As SldWorks.DesignTable Dim myWorksheet As Excel.Worksheet Set myWorksheet = myDesignTable.Worksheet was leider nicht geklappt hat .. ich bekamm folgender Fehlermeldung " Fehler beim Kompilieren: Benutzerdefinerter Typ nicht definiert " und es würde "myWorksheet As Excel.Worksheet" maskiert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2776 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 15. Jun. 2013 20:13 <-- editieren / zitieren --> Unities abgeben: Nur für Opa Gandalf
Hallo Opa Gandalf, mußt du eventuell die Verweise ergänzen das er die Excel VBA Befehle auch erkennt? z.B. die "Microsoft Office 15 Object Library" für MS Office 2013. Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dopplerm Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3592 Registriert: 11.02.2005 Win 10 SWX 2019 SP 5.0
|
erstellt am: 16. Jun. 2013 19:07 <-- editieren / zitieren --> Unities abgeben: Nur für Opa Gandalf
Hallo Magier, warum versuchst du nicht mal die Konfigurationen über eine externe Excel Tabelle zu benutzen? Dann könnt ihr alle Excel Funktionen nutzen (sogar ohne SWX) falls benötigt natürlich ist auch hier die Frage: kann ich das den Usern zutrauen, aber ich fürchte, genau das ist das Problem, denn nichts leichter als so eine Tabelle zerschiessen... aja, du hast geschrieben das es eigentlich klappt, aber hin und wieder die Tabelle zerschossen wird, ein oft leidiges Thema, manche Gründe kennt man und oft auch nicht willst du das Problem auch kurz ansprechen, vielleicht hat jemand einen Tip lg Martin ------------------ bin derzeit leider nicht unter Skype erreichbar Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |