Hallo,
habe ein Beispiel aus der "Hilfe" ausprobiert und bekomme andauernd den Fehler:
Run-time error '-2145320932 (8021001c):
AutoCad main window is invisible
Sub Example_SelectOnScreen()
' This example adds objects to a selection set by prompting the user
' to select ones to add.
' Create the selection set
Dim ssetObj As AcadSelectionSet
Set ssetObj = ThisDrawing.SelectionSets.Add("TEST_SSET")
' Add objects to a selection set by prompting user to select on the screen
ssetObj.SelectOnScreen
End Sub
Ich versuche, ein Makro zu erstellen, das mir dem Objekt, das ich auswähle, einen XData-Entry hinzufügt.
Wenn ich den Code unter "ThisDrawing" einbaue, geht es, wenn ich jedoch in einer dvb-Datei ein Makro hinzufüge, aus der Sub dann eine Function, die in einem eigenen Modul ist, aufrufe, die dann den Code beinhaltet, geht es nicht.
Die anderen Makros aus der dvb-Datei funktionieren und darin verwende ich ebenfalls ssets, jedoch nicht mit SelectOnScreen. Muss man bei diesem Modus auf was besonders achten?
Bitte um Rat,
Lg Peter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP