Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Makro läuft nicht

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:   Makro läuft nicht (1734 mal gelesen)
tunichtgut
Mitglied
Konstrukteur


Sehen Sie sich das Profil von tunichtgut an!   Senden Sie eine Private Message an tunichtgut  Schreiben Sie einen Gästebucheintrag für tunichtgut

Beiträge: 60
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


FehlerMakro.pdf

 
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


Sehen Sie sich das Profil von SLDW-FEM an!   Senden Sie eine Private Message an SLDW-FEM  Schreiben Sie einen Gästebucheintrag für SLDW-FEM

Beiträge: 564
Registriert: 21.02.2005

Solidworks 2018
SpaceClaim
Windows 10 64bit
HP-Laptop 8760w 32gbRAM NVIDIA

erstellt am: 19. Dez. 2013 10:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tunichtgut 10 Unities + Antwort hilfreich

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-Administrator


Sehen Sie sich das Profil von THSEFA an!   Senden Sie eine Private Message an THSEFA  Schreiben Sie einen Gästebucheintrag für THSEFA

Beiträge: 1091
Registriert: 27.11.2002

SWX 2017 SP5.0
Windows 7 Prof. 64Bit
Fujitsu CELSIUS M720
Intel XEON E5 1620
Quadro K2200
16 GB Ram

erstellt am: 19. Dez. 2013 11:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tunichtgut 10 Unities + Antwort hilfreich

Verweise schon gecheckt?

------------------
Viele Grüße, THSEFA

"Nichts ist so hart wie das Leben! Wenn man sagt, was man denkt, muss man mehr als alles geben!..."

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

tunichtgut
Mitglied
Konstrukteur


Sehen Sie sich das Profil von tunichtgut an!   Senden Sie eine Private Message an tunichtgut  Schreiben Sie einen Gästebucheintrag für tunichtgut

Beiträge: 60
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


FehlerMakro.zip

 
Hallo

Versuche mal, es als Word Dokument anzuhängen.
Wo finde ich die Verweise denn genau?

Gruß

Martin

------------------
Schöne Grüße

Martin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

nahe
Mitglied



Sehen Sie sich das Profil von nahe an!   Senden Sie eine Private Message an nahe  Schreiben Sie einen Gästebucheintrag für nahe

Beiträge: 1393
Registriert: 18.01.2001

arbeite mit:
HP Z440 Workstation
Xenon (12-Kern) 3.5GHz
32GB RAM
238GB SSD
------------------------
SWX-2016 SP5.0
DBWorks-R15 SP2.17
----------------
Windows 7 64 bit
----------------
VB
VBA
Lotus Notes Datenbanken
erste Schritte mit Swift

erstellt am: 19. Dez. 2013 13:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tunichtgut 10 Unities + Antwort hilfreich

Hallo Martin

die Qualität wird deshalb auch nicht besser
Kannst Du nicht einfach das Makro posten?

------------------
Grüße
Heinz

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

tunichtgut
Mitglied
Konstrukteur


Sehen Sie sich das Profil von tunichtgut an!   Senden Sie eine Private Message an tunichtgut  Schreiben Sie einen Gästebucheintrag für tunichtgut

Beiträge: 60
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Laseretiket.zip

 
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)


Sehen Sie sich das Profil von Christian_W an!   Senden Sie eine Private Message an Christian_W  Schreiben Sie einen Gästebucheintrag für Christian_W

Beiträge: 2121
Registriert: 04.04.2001

SWX 2016sp5 WIN7-64
proAlpha6.2e/calinkV9
(Tactonworks)
(Medusa7, NesCAD2010,
solidEdge19) CSWP 12/2015

erstellt am: 20. Dez. 2013 15:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tunichtgut 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von Torsten Niemeier an!   Senden Sie eine Private Message an Torsten Niemeier  Schreiben Sie einen Gästebucheintrag für Torsten Niemeier

Beiträge: 3084
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tunichtgut 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von SLDW-FEM:
d.h. bevor Du "Set SwSelMgr=" machst
musst Du die Variable als object deklarieren!

oder:

Dim swSelMgr As SldWorks.SelectionMgr

Gruß, Torsten

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



Sehen Sie sich das Profil von StefanBerlitz an!   Senden Sie eine Private Message an StefanBerlitz  Schreiben Sie einen Gästebucheintrag für StefanBerlitz

Beiträge: 8748
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tunichtgut 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von tunichtgut an!   Senden Sie eine Private Message an tunichtgut  Schreiben Sie einen Gästebucheintrag für tunichtgut

Beiträge: 60
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo

Ich habe nun die Verweise der beiden Rechner verglichen, sie sind absolut gleich.
Hat noch jemand eine andere Idee, woran es liegen kann?

Danke

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)


Sehen Sie sich das Profil von Christian_W an!   Senden Sie eine Private Message an Christian_W  Schreiben Sie einen Gästebucheintrag für Christian_W

Beiträge: 2121
Registriert: 04.04.2001

SWX 2016sp5 WIN7-64
proAlpha6.2e/calinkV9
(Tactonworks)
(Medusa7, NesCAD2010,
solidEdge19) CSWP 12/2015

erstellt am: 14. Jan. 2014 14:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tunichtgut 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von tunichtgut an!   Senden Sie eine Private Message an tunichtgut  Schreiben Sie einen Gästebucheintrag für tunichtgut

Beiträge: 60
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo

Und wie geht das? die Verweise auf aktuelle Versionen stellen?
Habe ich noch nie gemacht.

Danke

Martin

------------------
Schöne Grüße

Martin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2018 CAD.de | Impressum | Datenschutz