Hallo
Ich bin weit davon entfernt, ein Experte für VBA zu sein, und dennoch suche ich nach einer Möglichkeit, Toleranzen gemäß einer bedingten Formel in VBA zu ändern. Im Moment kann ich einfach eine Bemaßung auswählen und ihre Toleranz ändern, aber ich komme nicht weiter, weil ich den Wert dieser kontrollierten Bemaßung für die bedingte Formel, aus der sich die Wahl der Toleranz ergibt, nicht abrufen kann.
Das habe ich bereits:
Dimmen swApp als Objekt
Teil als Objekt dimmen
Dim boolstatus als boolescher Wert
Dim longstatus As Long, longwarnings As Long
Sub main()
swApp = _ setzen
Anwendung.SldWorks
Set Part = swApp.ActiveDoc
boolstatus = Part.ActivateView("Zeichnungsansicht12")
boolstatus = Part.Extension.SelectByID2("RD1@Drawing View12", "DIMENSION", 0.133426296089701, 0.207466790382401, 0, False, 0, Nichts, 0)
boolstatus = Part.EditDimensionProperties2(4, 0.0001, 0, "", "", Wahr, 9, 1, Wahr, 12, 12, "", "", Wahr, "", "", Wahr)
Part.ClearSelection2 Wahr
Ende Sub
Hat jemand einen Vorschlag?
Vielen Dank im Voraus