| |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
Autor
|
Thema: Makro für Toleranz-Definition (178 mal gelesen)
|
from scratch Mitglied Techniker TS
 Beiträge: 2 Registriert: 25.05.2023
|
erstellt am: 25. Mai. 2023 10:02 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen Ich habe ein Reihe Makros erstellt, mit dem ich Bemassungswerte mit wiederkehrenden symmetrischen Toleranzen (z.B. ±0.1, siehe Code) versehen kann. Code:
Option Explicit Dim swApp As Object Dim Part As Object Dim boolstatus As BooleanSub main() Set swApp = Application.SldWorks Set Part = swApp.ActiveDoc boolstatus = Part.EditDimensionProperties2(4, 0.0001, 0, "", "", False, 1, 1, True, 12, 12, "", "", True, "", "", False) Part.ClearSelection2 True End Sub
Soweit funktioniert das so. Das Unschöne daran ist, dass wenn vor dem Bemassungswert z.B. das Ø-Zeichnen steht (<MOD-DIAM> ), es diesen Text beim Ausführen des Makros herauslöscht. Der Befehl Part.EditDimensionProperties2 definiert die Bemassungstexte (mit den vier "" am Ende der Zeile) neu. Gibt es eine Möglichkeit, diesen Befehl so anzupassen, dass die Bemassungstexte nicht überschrieben werden?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko Soehnholz Ehrenmitglied V.I.P. h.c. Dipl.-Ing. (FH) Maschinenbau

 Beiträge: 5228 Registriert: 03.07.2002 SOLIDWORKS seit 2001 CSWS-TSO/TSA/MD/TMD CSWS-C/D/I/MBD/VIS/S/F/P/M/CAM CSWP-Core/DT/MT/SM/SU/WD/MBD/Flow/API CSWE/CSSP/CSPP/CSWI/CSDPP 3DEXPERIENCE CSV/IFW/WXD/XFO/UES/LTR XBT/XWC/DRA/XMO/WXD-P/XFO-P SWX Digital Media Award 2018/2019/2021 3DEXPERIENCE TECH AWARD 2022 SWPUC Winner SWX 2021/2022/2023SP1 Simu, Flow, Plastics, Composer, MBD, Inspection, PDMP, Visualize, TopsWorks, DPS Tools, JobBox, MacroSheet, etc. Passungstabelle von Heinz WIN10x64 22H2 | HP ZBook 17 Fury G8
|
erstellt am: 25. Mai. 2023 10:12 <-- editieren / zitieren --> Unities abgeben:          Nur für from scratch
|
from scratch Mitglied Techniker TS
 Beiträge: 2 Registriert: 25.05.2023
|
erstellt am: 25. Mai. 2023 14:28 <-- editieren / zitieren --> Unities abgeben:         
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |