| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Engineering in the Cloud: PLM in the Cloud for effective Processes |
Autor
|
Thema: Makro läuft nicht (2354 mal gelesen)
|
tunichtgut Mitglied Konstrukteur
Beiträge: 64 Registriert: 27.01.2011 Solidworks 2012 64 bit, Windows 7 Fujitsu Celsius W480 Intel Xenon 2,64GHz, 2,66GHz 8GB Arbeitspeicher Nvidia Quadro FX 3800
|
erstellt am: 19. Dez. 2013 10:47 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich habe mal wieder ein Problem Seit wir unseren zweiten Rechner auf Windows 7 umgestellt haben läuft auf genau diesen ein Makro nicht. Alle anderen Makros laufen normal. Es kommt immer die Meldung Fehler beim Kompilieren Projekt oder Biliotek nicht gefunden Beide Rechner greifen auf die selben Makros zu. Was ist da los? Kann mir jemand helfen? Vielen Dank in voraus Gruß Martin ------------------ Schöne Grüße Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SLDW-FEM Mitglied Simulations-Ingenieur
Beiträge: 640 Registriert: 21.02.2005 Solidworks 2017+2019+20+22 SpaceClaim Windows 11 64bit HP-ZBook 32gbRAM NVIDIA
|
erstellt am: 19. Dez. 2013 10:56 <-- editieren / zitieren --> Unities abgeben: Nur für tunichtgut
Hallo Martin das pdf ist leider unscharf, aber ich vermute: a) siehe verweise b) es geht um option explicit (it's not a bug, it's a feature!) d.h. bevor Du "Set SwSelMgr=" machst musst Du die Variable als object deklarieren! (das wäre sauber) An den anderen Rechner ist der VBA-Editor wohl auf unsauber eingestellt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THSEFA Mitglied Konstrukteur/CAD-Admin
Beiträge: 1141 Registriert: 27.11.2002 SWX 2020 SP5.0 Premium Windows 10 Pro 64Bit Citrix VM Intel(R) XEON(R) Gold 6146 CPU @ 3.20GHz 24 GB Ram<P>Windows 10 Pro 64Bit
|
erstellt am: 19. Dez. 2013 11:24 <-- editieren / zitieren --> Unities abgeben: Nur für tunichtgut
|
tunichtgut Mitglied Konstrukteur
Beiträge: 64 Registriert: 27.01.2011 Solidworks 2012 64 bit, Windows 7 Fujitsu Celsius W480 Intel Xenon 2,64GHz, 2,66GHz 8GB Arbeitspeicher Nvidia Quadro FX 3800
|
erstellt am: 19. Dez. 2013 12:25 <-- editieren / zitieren --> Unities abgeben:
|
nahe Ehrenmitglied
Beiträge: 1747 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 19. Dez. 2013 13:32 <-- editieren / zitieren --> Unities abgeben: Nur für tunichtgut
|
tunichtgut Mitglied Konstrukteur
Beiträge: 64 Registriert: 27.01.2011 Solidworks 2012 64 bit, Windows 7 Fujitsu Celsius W480 Intel Xenon 2,64GHz, 2,66GHz 8GB Arbeitspeicher Nvidia Quadro FX 3800
|
erstellt am: 20. Dez. 2013 09:34 <-- editieren / zitieren --> Unities abgeben:
Hallo Das Makro selbst hat es glaube ich nicht, weil auf dem zweiten Rechner läuft es ja. Wohl eher eine Einstellungssache. SLDW.-FEM du meinst die Optionen im VBA? da kann ich nämlich nichts finden. Gruß Martin ------------------ Schöne Grüße Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3189 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 20. Dez. 2013 15:22 <-- editieren / zitieren --> Unities abgeben: Nur für tunichtgut
Zitat: ...Seit wir unseren zweiten Rechner auf Windows 7 umgestellt haben läuft auf genau diesen ein Makro nicht. Alle anderen Makros laufen normal Es kommt immer die Meldung Fehler beim Kompilieren Projekt oder Biliotek nicht gefunden
Nur mal aus Neugier - was läuft auf dem 1. Rechner? und was ist nun mit den Verweisen auf dem Rechner wo es nicht läuft? [Makro anhalten nach der Fehlermeldung (Stop-Taste) und dann im VBA-Editor auf Extras-Verweise] Gruß, christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Torsten Niemeier Ehrenmitglied V.I.P. h.c. Maschinenbau Ingenieur
Beiträge: 3682 Registriert: 21.06.2001 "ZUSE I.36", 8 BIT, 32 Lämpchen, Service-Ölkännchen "ESSO-Super", Software: AO auf Kuhlmann-Parallelogramm-Plattform ** CSWP 04/2011 ** ** CSWE 08/2011 **
|
erstellt am: 20. Dez. 2013 19:30 <-- editieren / zitieren --> Unities abgeben: Nur für tunichtgut
|
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: 02. Jan. 2014 10:28 <-- editieren / zitieren --> Unities abgeben: Nur für tunichtgut
Hallo zusammen, Zitat: Original erstellt von tunichtgut: Es kommt immer die Meldung Fehler beim Kompilieren Projekt oder Biliotek nicht gefunden
Die Meldung ist eindeutig, da wird es im Makro einen Verweis auf eine Objektbibliothek geben, die auf Rechner 1 vorhanden ist und auf Rechner 2 nicht. Das die Zeile mit dem Set gehighlighted wird liegt daran, da dort der erste Befehl auftaucht, für den das VBA in die Verweise reinschauen muss. Zu finden sind die Verweise im VBA-Editor unter Extras/Verweise. Da wirst du dann bei irgendeinem (angehakten) Verweis ein "(nicht vorhanden)" finden, das sind dann deine Übertäter. Wie du diese Verweise dann auf die Maschine bekommst musst du (oder der Programmierer des Makros) aber schon selber wissen. Du findest übrigens hier im Brett sicher einige Threads zu diesem Thema, einfach zum Stichwort verweise oder zu deiner Fehlemeldung ... Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunichtgut Mitglied Konstrukteur
Beiträge: 64 Registriert: 27.01.2011 Solidworks 2012 64 bit, Windows 7 Fujitsu Celsius W480 Intel Xenon 2,64GHz, 2,66GHz 8GB Arbeitspeicher Nvidia Quadro FX 3800
|
erstellt am: 14. Jan. 2014 14:02 <-- editieren / zitieren --> Unities abgeben:
|
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3189 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 14. Jan. 2014 14:21 <-- editieren / zitieren --> Unities abgeben: Nur für tunichtgut
Zitat: ... sie sind absolut gleich ...
stell mal die Verweise trotzdem nochmal auf die aktuelleren Versionen. hatte es, dass ich bei einem makro manuell umgestellt habe bei anderem makro wurde es als umgestellt angezeigt. trotzdem war aber bei dem anderen makro die Umstellung nicht vollzogen. Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunichtgut Mitglied Konstrukteur
Beiträge: 64 Registriert: 27.01.2011 Solidworks 2012 64 bit, Windows 7 Fujitsu Celsius W480 Intel Xenon 2,64GHz, 2,66GHz 8GB Arbeitspeicher Nvidia Quadro FX 3800
|
erstellt am: 21. Jan. 2014 12:33 <-- editieren / zitieren --> Unities abgeben:
|