Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Makro ..speichern unter.. geht 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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
SolidWorks Kurs mit IHK-Zertifzierung , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
Autor Thema:  Makro ..speichern unter.. geht nicht (2974 mal gelesen)
cadsw
Mitglied



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

Beiträge: 190
Registriert: 17.07.2002

SW 2019
Win10 64bit

erstellt am: 13. Sep. 2004 14: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


speichern_als_para.zip


fehler.jpg

 
Hallo zusammen,

angehängtes Makro bringt mir den ebenfalls angehängten Fehler. Da ich von Makroprogrammierung keine Ahnung habe, kann mir vielleicht hier jemand weiter helfen.

Gruß
Martin

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

JR
Mitglied
Konstrukteur


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

Beiträge: 106
Registriert: 21.10.2003

erstellt am: 13. Sep. 2004 14: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 Nur für cadsw 10 Unities + Antwort hilfreich

Hallo Martin,
die Zeile müßte wie folgt lauten.

Code:

Dim doc As SldWorks.ModelDoc2

Gruß Jörn

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

gismo
Mitglied
DriveWorks Support


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

Beiträge: 1047
Registriert: 05.03.2001

HP Z Book17 G5;
32GB Ram;
Quadro P4200
WIN10 Pro;
Alle SWX ;)

erstellt am: 13. Sep. 2004 14:29    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 cadsw 10 Unities + Antwort hilfreich

Hi Martin,
Aber warum nimmst Du nicht mein Makro Export as Aus Stefans Tauschbörse? Das macht genau das, was Du willst und funzt prima  link

------------------
Viele Grüße aus dem Schwarzwald
gismo
Meine bescheidene Website Klamm? Was ist Klamm?

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

cadsw
Mitglied



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

Beiträge: 190
Registriert: 17.07.2002

SW 2019
Win10 64bit

erstellt am: 13. Sep. 2004 14: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 Jörn,

habs ersetzt. Leider kommt der Gleiche Fehler


Hallo Gismo,

das habe ich auch schon probiert leider bringt auch das mir einen Fehler.

Komisch, unter SW2003 hat alles noch gut funktioniert.  ??

Gruß
Martin

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

KMassler
Ehrenmitglied V.I.P. h.c.
CAD Admin + Mädchen für Alles...



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

Beiträge: 2675
Registriert: 06.11.2000

SolidWorks Start 1999
** CSWP 01/2008 **
------------------
Zuletzt beruflich:
- SWX2020 SP5;
- SAP/PLM+ECTR;
- DriveWorks Pro;
- Programmierung:
VBA, aktuell Visual Studio 2022/VB.Net
------------------
ab 2024 (privat):
Onshape und anderes

erstellt am: 13. Sep. 2004 14: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 Nur für cadsw 10 Unities + Antwort hilfreich

Veto!

Das muss heißen:

Dim doc As Object

Ciao

------------------
Klaus Massler

www.al-ko.de
privat...
KLAMM? Was ist KLAMM?

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

cadsw
Mitglied



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

Beiträge: 190
Registriert: 17.07.2002

SW 2019
Win10 64bit

erstellt am: 13. Sep. 2004 14:38    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

Zitat:
Original erstellt von KMassler:
Veto!

Das muss heißen:

Dim doc As Object

Ciao




Hallo Klaus,

bingo. Jetzt gehts. 10U4Y

   

Gruß und Danke
Martin

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

gismo
Mitglied
DriveWorks Support


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

Beiträge: 1047
Registriert: 05.03.2001

erstellt am: 13. Sep. 2004 14:38    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 cadsw 10 Unities + Antwort hilfreich

Hi Martin,
Klaus hat Dir ja schon die richtige Antwort gegeben 
Welche Fehlermeldung bringt mein Makro bei Dir? Ich hab hier ja auch SWXSolidWorks 2004 drauf und es klappt wunderbar 

------------------
Viele Grüße aus dem Schwarzwald
gismo
Meine bescheidene Website Klamm? Was ist Klamm?

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

JR
Mitglied
Konstrukteur


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

Beiträge: 106
Registriert: 21.10.2003

Alibre Design Expert V26
Keyshot 11.2

erstellt am: 13. Sep. 2004 14:39    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 cadsw 10 Unities + Antwort hilfreich

Ich hab's eben noch mal probiert und bei mir funktioniert es einwandfrei.
Nach dem Start des Makros erscheint die Frage ob nur der ausgewählte oder alle Körper ausgegeben werden sollen.
Die Parasolid-Datei wird anschließend erstellt.

@KMassler
Das geht natürlich auch und ist eigentlich auch besser.

Gruß Jörn

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

JR
Mitglied
Konstrukteur


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

Beiträge: 106
Registriert: 21.10.2003

erstellt am: 13. Sep. 2004 14:41    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 cadsw 10 Unities + Antwort hilfreich

@Martin
Schau mal im VBA-Editor unter Extras/Verweise ob ein Häckchen bei "SldWorks 2004 Type Library" gesetzt ist.
Wenn nicht kann es mit SldWorks.ModelDoc2 nicht funktionieren.

Gruß Jörn

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

KMassler
Ehrenmitglied V.I.P. h.c.
CAD Admin + Mädchen für Alles...



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

Beiträge: 2675
Registriert: 06.11.2000

SolidWorks Start 1999
** CSWP 01/2008 **
------------------
Zuletzt beruflich:
- SWX2020 SP5;
- SAP/PLM+ECTR;
- DriveWorks Pro;
- Programmierung:
VBA, aktuell Visual Studio 2022/VB.Net
------------------
ab 2024 (privat):
Onshape und anderes

erstellt am: 13. Sep. 2004 14:48    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 cadsw 10 Unities + Antwort hilfreich

Ups- jetzt gehts mit dim doc as SldWorks.ModelDoc2 bei mir auch (vorhin kam bei mir dieselbe Fehlermeldung wie bei Martin).

Diese Deklarationsart ist mir neu, sie hat allerdings den kleinen Nachteil, dass damit nur Methoden anwendbar sind, die für ModelDoc2 definiert sind.
Wenn ich das Doc (bzw. üblicherweise Part) einfach als Object definiere, kann ich alle Methoden für ModelDocs verwenden, egal ob die für ModelDoc oder ModelDoc2 oder irgendwann weitere Versionen gelten.
Zumindest, solange die API abwärtskompatibel bleibt.

[Edit]

Zitat:
...Schau mal im VBA-Editor unter Extras/Verweise ob ein Häckchen bei "SldWorks 2004 Type Library" gesetzt ist...

@Jörn: Danke für den Tipp, das war mir neu
[/Edit]
------------------
Klaus Massler

www.al-ko.de
privat...
KLAMM? Was ist KLAMM?

[Diese Nachricht wurde von KMassler am 13. Sep. 2004 editiert.]

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

cadsw
Mitglied



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

Beiträge: 190
Registriert: 17.07.2002

SW 2019
Win10 64bit

erstellt am: 13. Sep. 2004 15:03    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

Zitat:
Original erstellt von JR:
@Martin
Schau mal im VBA-Editor unter Extras/Verweise ob ein Häckchen bei "SldWorks 2004 Type Library" gesetzt ist.
Wenn nicht kann es mit SldWorks.ModelDoc2 nicht funktionieren.

Gruß Jörn


Hallo Jörn,
das habe ich jetzt probiert. Vorher war da ein Haken bei "SldWorks 2003 Type Library" obwohl ich 2004 habe.

Resultat ist, das jetzt gar nichts mehr geht.  Jetzt kommen Fehler wie "Fehler beim laden einer DLL" oder "die Soldworksdatei  .... .swp ist im falschen Format und kann nicht in ein VBA Makrodatei umgewandelt werden"

Und nun?

Gruß
Martin

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

JR
Mitglied
Konstrukteur


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

Beiträge: 106
Registriert: 21.10.2003

erstellt am: 14. Sep. 2004 06:20    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 cadsw 10 Unities + Antwort hilfreich

Hallo Martin,
das hört sich ja nicht so gut an.
Hast Du SWX2003 und 2004 parallel installiert und kommt sich da vielleicht was ins Gehege ??
Funktioniert es denn, wenn Du die Häckchen wieder wie vorher setzt ?
Ich bin da, ehrlich gesagt, auch ein wenig ratlos.

Gruß Jörn

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



Anzeige:Infos zum Werbeplatz >>

GeoVisual Civil Engineer CAD APP für 3D, Tiefbau, AEC - Architektur-, Ingenieur- und Bauwesen

Die benutzerfreundliche Softwarelösung zur Visualisierung von Infrastrukturplanungen

cadsw
Mitglied



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

Beiträge: 190
Registriert: 17.07.2002

SW 2019
Win10 64bit

erstellt am: 14. Sep. 2004 07: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

Guten Morgen Jörn,

nein; 2003 ist definitiv runter. Deshalb habe mich schon gewundert, dass 2003 in der von Dir genannten Verweis Liste auf meinem Rechner überhaupt noch auf taucht.

Das Problem ist, es nutzt auch nix mehr die alten Einstellungen wieder her zu stellen.   
Dummerweise ist auch das letzte Image der Festplatte zu alt um es noch mal zu verwenden.

Tja, vielleicht hilft ein entsprechender Eintrag in der Registry? Aber  welcher?

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