Hallo Zusammen,
Ich versuche gerade in einer Zeichnung die Bemassung einer bestimmten Ansicht über iLogic anzuordnen.
Über die Syntax
ThisApplication.CommandManager.ControlDefinitions.Item("DrawingArrangeDimensionsCmd").Execute
bekomme ich den befehl für das Anordnen der Bemassung aufgerufen, allerdings muss ich dann die Bemassung in der Ansicht händisch auswählen.
Hat von Euch vieleicht Jemand eine Idee wie ich die Bemassung automatisiert ausgewählt bekomme?
Gelöst! Gehe zur Lösung
Gelöst von jeremy.goenen. Gehe zur Lösung
Hallo @norbert.wiegmann
wenn du
ThisApplication.CommandManager.ControlDefinitions.Item("DrawingArrangeDimensionsCmd").Execute
benuzten möchtest, musst du die Bemaßungen der Ansicht vorher in ein Select set packen.
Hallo @norbert.wiegmann
wäre es nun noch möglich, das Du die Lösung auch hier veröffentlichst.
Vielleicht kann es ja auch noch wer gebrauchen.
Hallo@j_weber
Das kann ich gerne machen. Hier der iLogic Code
oDrawDoc = ThisApplication.ActiveDocument oDimensions = oDrawDoc.ActiveSheet.DrawingDimensions oSelectSet = oDrawDoc.SelectSet oSelectSet.Clear For Each oDrawDim In oDimensions oSelectSet.Select(oDrawDim) Next ThisApplication.CommandManager.ControlDefinitions.Item("DrawingArrangeDimensionsCmd").Execute
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.