SolidWorks FAQ - API Programmierung

011: Mein Makro startet nicht mit der Main-Prozedur.
< vorige > nächste  Übersicht FAQ API Programmierung Gesamtübersicht vom 24.01.2002

Beschreibung: Sie haben eine VBA-Makro von SolidWorks bearbeitet und zur Übersichtlichkeit (oder weil Sie schon entsprechenden Funktionen hatten) mehrere Prozeduren angehängt. Wenn Sie dieses Makro direkt aus dem Editor starten bekommen Sie unter Umständen noch eine Auswahlbox, mit welcher Prozedur gestartet werden soll, aber er startet mit der Main-Prozedur.

Wenn Sie das Makro direkt über Extras/Makro/Ausführen ... starten geschieht gar nichts oder es wird eine total falsche Prozedur ausgeführt.

Lösung: Das VBA in SolidWorks startet immer mit der letzten Prozedur. Verschieben Sie einfach Ihre Sub main() mit Cut/Paste ans Ende des Moduls und es sollte wieder gehen. 

Ein weiterer Hinweis: ich rate dringend davon ab mit mehreren Modulen zu arbeiten, dann wird das noch chaotischer. Wenn mehrere Module benutzt werden wird mit der letzte Prozedur im zuletzt eingefügten Modul ausgeführt (unabhängig vom Namen) ... sie müssten sich also die zeitliche Reihenfolge, in der was eingefügt wurde, merken.

Einen kleinen Trick gibt es noch: Sie sehen mit welcher Funktion SolidWorks zu starten versucht, wenn Sie das Makro im VBA-Editor aufruft, der Cursor steht dann in der Prozedur, mit der alles anfängt ... 

Zurück zum Seitenanfang

hr.gif (4491 Byte)

counter Kritik und Anregungen bitte an Stefan Berlitz. Letzte Änderung dieser Seite am Mittwoch, 16. Mai 2007 15:06



Allgemeines
Interaktiv
KnowHow
Bibliothek
FAQ
  Übersicht Fragen
  
  SW 2010
  SW 2009
  SW 2008
  SW 2007
  SW 2006
  SW 2005
  SW 2004
  SW 2003
  SW 2001Plus
  SW 2001
  SW 2000
  
  Administrieren
  Allgemeines
  API
  Baugruppen
  Bemaßen
  Beschriften
  Datenaustausch
  Detaillieren
  Hardware
  Modellieren
  Skizzieren
  Stückliste
  Verschiedenes
  Visualisieren
  
API Hilfe
MakroMania
Programme
Reviews
Weblinks
Spass

Suchen ...

Donation

Impressum und
  Datenschutz


Autor
Privat

Featured Links
swtools.cad.de
SolidWorks Forum

powered by
CAD.DE