Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Programmierung Dialogaufruf und Excelobjekte??

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
CAD/CAM-Workshop in Suhl-Friedberg: SolidCAM + SOLIDWORKS
Autor Thema:  Programmierung Dialogaufruf und Excelobjekte?? (994 mal gelesen)
Harald Stratmann
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 169
Registriert: 17.11.2003

W7 professional-64bit
12GB Ram
NVidia Quadro 2000
SWX 2013

erstellt am: 24. Jan. 2007 09:26    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


Halbzeuge.zip

 
Hallo SWXSolidWorks-Programmierer,
Ich möchte daten von Excel in den Listenbereich einer Userform
übernehmem. Leider wird die Userform beim ausführen des Makros
nicht angezeigt. Ich habe festgestellt, das die Ursache das
Modul Excelverbindung ist. Weiss aberleider im Detail nicht woran
es liegt. Vielleicht kann mir einer von euch weiterhelfen.

Danke schon mal für eure Hilfe
Gruß Harald

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

jens_oliver
Mitglied
Softwareentwickler


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

Beiträge: 114
Registriert: 28.06.2005

erstellt am: 24. Jan. 2007 09:57    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 Harald Stratmann 10 Unities + Antwort hilfreich

Hallo,

ich vermute mal, SolidWorks startet die falsche Funktion bzw. Modul.

hier ein Beitrag mit einem ähnlichen Problem.

Sub Main() tut nix

Gruß Oliver

------------------
Software nach Maß für Ihr CAD-System
www.ib-knepper.de

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

HenryV
Mitglied
Konstrukteur, Engineering


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

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: 24. Jan. 2007 10:08    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 Harald Stratmann 10 Unities + Antwort hilfreich

Hallo Harald

Oder du belegst einen Knopf (neue Makro-Schaltfläche) mit dem Makro, da kannst du dann unter Methode die gewünschte Startprozedur einstellen. (bei dir z.B. "SWXSolidWorks.main")

Gruss Andreas

------------------
There's no place like 127.0.0.1

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

tbd
Mitglied
Teamleiter


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

Beiträge: 825
Registriert: 26.01.2006

Dell Percision T5400
Intel(R) Xeon(R) CPU
X5460 @ 3.16GHz
3,25 GB RAM
Nvidia Quadro FX 4600
-----
Win XP Prof SP 3
SW 2008 SP 5.0
PARTsolutions 8.1.08
Cideon SAP PLM 5.103.5.17
Visual Studio 2008

erstellt am: 24. Jan. 2007 10:19    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 Harald Stratmann 10 Unities + Antwort hilfreich

Hallo Harald,

ändere die Sub Main Methode einfach wiefolgt:

Code:

Sub main()
UserForm1.Show vbModal
End Sub

Diese Methode (Sub main) einfach in das Modul Excelverbindung einfügen. Und zwar dort als letzte Methode. Das Modul SWX kannst du somit löschen.

Dann müsste es klappen!

------------------
Mfg Daniel

SolidWorks mach schnell abhängig, fangen Sie garnicht erst an!
----------------------------------------------
Fit für die Zukunft, damit Sie kosten sparen!

SolidWorks API Programmierung; Schuler Design Automation GmbH
|   kontakt@schuler-da.de

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

Harald Stratmann
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 169
Registriert: 17.11.2003

W7 professional-64bit
12GB Ram
NVidia Quadro 2000
SWX 2013

erstellt am: 25. Jan. 2007 07:35    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


So_gehts.jpg


So_gehts_nicht.jpg

 
Hallo SWXSolidWorks'ler,
vielen Dank für eure Hilfe.
Da wäre ich ja nie drauf gekommen, das die Reihenfolge
der Module eine Rolle spielt.
Die Userform.show Methode muß tatsächlich im ersten
Modul, und dort als letzte Procedur angelegt sein.
Am besten legt man ein Modul "A_Start" an das nur die
Userform.show Methode beinhaltet. (Durch den Anfangsbuchstaben
A wird sichergestellt, das das Modul an erster Stelle steht)
Dann wirds auch funktionieren.

Gruß
Harald

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

tbd
Mitglied
Teamleiter


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

Beiträge: 825
Registriert: 26.01.2006

Dell Percision T5400
Intel(R) Xeon(R) CPU
X5460 @ 3.16GHz
3,25 GB RAM
Nvidia Quadro FX 4600
-----
Win XP Prof SP 3
SW 2008 SP 5.0
PARTsolutions 8.1.08
Cideon SAP PLM 5.103.5.17
Visual Studio 2008

erstellt am: 25. Jan. 2007 07:49    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 Harald Stratmann 10 Unities + Antwort hilfreich

Guten Morgen Harald,

ja SolidWorks ist halt manchmal seltsam.
Klingt komisch, ist aber so!
Freut mich dennoch das ich helfen konnte!

------------------
Mfg Daniel

SolidWorks mach schnell abhängig, fangen Sie gar nicht erst an!
----------------------------------------------
Wir machen Sie fit für die Zukunft, damit Sie kosten sparen!

SolidWorks API Programmierung; Schuler Design Automation GmbH
|    kontakt@schuler-da.de

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)2024 CAD.de | Impressum | Datenschutz