Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Hilfe bei Macro

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
  
AMB 2024
Autor Thema:  Hilfe bei Macro (998 mal gelesen)
Stefan67
Mitglied
Maschinenbau Techniker


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

Beiträge: 69
Registriert: 26.11.2004

Dell M6800, 32 GB RAM, Nvidia Quadro K3100
SW2021SP5.1, DraftSight , WIN10-64

erstellt am: 22. Jun. 2015 15: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


Eigenschaften1.JPG


Eigenschaften2.JPG

 
Hallo Leute,

ich versuch zur Zeit per Macro au zwei Benutzerdefinierten Eigenschaften zusätzlich eine dritte zu erzeugen.

Per "Hand funktioniert es wie ich mir es vorstelle (siehe Bild), nun möchte ich es noch im Macro haben.

Die Suche im Forum war bis jetzt erfolglos.

Gruß Stefan

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

Joshua63
Mitglied
Maschinenbautechniker


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

Beiträge: 371
Registriert: 08.11.2006

W10 SP1
Intel i7 8700K
Quatro P4000
32GB RAM
SW 2021 SP4.1
SWX PDM Professional 2021

erstellt am: 22. Jun. 2015 16:10    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 Stefan67 10 Unities + Antwort hilfreich

Hi,

kann vielleicht sein das es an den Anführungszeichen liegt  --> Chr(34)

Google mal, da findet sich bestimmt was......

Gruß

------------------
Viele Wege führen zum Ziel .......... und ich will alle wissen !

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: 22. Jun. 2015 17:12    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 Stefan67 10 Unities + Antwort hilfreich

Hallo Stefan

Gibt es die Eigenschaft(19) bzw. "Description" schon in deinem Dokument?
Wenn nicht, musst du sie zuerst erstellen.

Die "For"-Schleife muss mit einem "Next" abgeschlossen werden.

"$PRP:" & Chr$(34) & "ZEICHNAME" & Chr$(34) kann man auch so schreiben "$PRP:""ZEICHNAME""", funtionieren tut aber beides.

Gruss Andreas

------------------
21 ist nur die halbe Antwort.

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

Stefan67
Mitglied
Maschinenbau Techniker


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

Beiträge: 69
Registriert: 26.11.2004

Dell M6800, 32 GB RAM, Nvidia Quadro K3100
SW2021SP5.1, DraftSight , WIN10-64

erstellt am: 22. Jun. 2015 21:09    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


Eigenschaften3.JPG


Eigenschaften4.JPG

 
Hallo Andreas,
erst mal Danke für den Zaunpfahl, das "NEXT" hab ich total übersehen.

Ja die Eigenschaft "Description" wird auch in dem Macro erzeugt.

Die Einbindung der Eigenschaft "ZEICHNAME" klappt jetzt, aber wie bekomm ich die zweite Eigenschaft "ZEICHNAME2" mit ca. 15 Leerzeichen noch dazu???


Grüß Stefan

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

ad_man
Mitglied
freiberuflicher Entwicklungsing. (Fahrzeugtechnik, CSWP, CPPA))


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

Beiträge: 1366
Registriert: 20.12.2003

erstellt am: 23. Jun. 2015 07:44    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 Stefan67 10 Unities + Antwort hilfreich

Moin Stefan,

du gebrauchst eigentlich gar keine FOR-NEXT-Schleife, da diese laut deinem
Screenshot nur ein einziges Mal durchlaufen wird. Du könntest es wie folgt handhaben:

Code:
i = 19
swModel.CustomInfo2("", Eigenschaft(i)) = "PRP:""ZEICHNAME"" & "PRP:""ZEICHNAME2""

------------------
==========
Gruß
Andreas
==========

[Diese Nachricht wurde von ad_man am 23. Jun. 2015 editiert.]

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: 23. Jun. 2015 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 Stefan67 10 Unities + Antwort hilfreich

Hallo Stefan

Leerzeichen kannst du mit dem Befehl Space() erstellen.

Code:
swModel.CustomInfo2("", Eigenschaft(i)) = "$PRP:" & Chr$(34) & "ZEICHNAME" & Chr$(34) & Space(15) & "$PRP:" & Chr$(34) & "ZEICHNAME2" & Chr$(34)

oder so

Code:
swModel.CustomInfo2("", Eigenschaft(i)) = "PRP:""ZEICHNAME""" & Space(15) & "PRP:""ZEICHNAME2"""

Gruss Andreas

------------------
21 ist nur die halbe Antwort.

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

Stefan67
Mitglied
Maschinenbau Techniker


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

Beiträge: 69
Registriert: 26.11.2004

Dell M6800, 32 GB RAM, Nvidia Quadro K3100
SW2021SP5.1, DraftSight , WIN10-64

erstellt am: 23. Jun. 2015 08:01    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

Morgen Andreas und Andreas,

hat super geklappt!!!javascript:InsertSMI(' %20');

Danke für die Hilfe.

euch noch nen schönen Tag.

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