...Und noch ein Problem...
Ich habe in meiner Zeichnung Polylinien und Texte die XData enthalten. Diese Elemente liegen auf dem Layer "Ansichtsfenster_Auto". Der unten aufgeführte Filter wählt nur die Polylinien aus, nicht die Texte. Wo liegt hier der Fehler? Das gleiche Problem habe ich auch bei Blöcken.
Dim REgpCode(6) As Integer
Dim REdataValue(6) As Variant
Dim ssetRE As AcadSelectionSet
Dim AcEntity As AcadEntity
With ThisDrawing
REgpCode(0) = 8: REdataValue(0) = "Ansichtsfenster_Auto"
REgpCode(1) = 1001: REdataValue(1) = "String_Anhang"
REgpCode(2) = 1000: REdataValue(2) = AfXData
REgpCode(3) = -4: REdataValue(3) = "<or"
REgpCode(4) = 0: REdataValue(4) = "LWPolyLine"
REgpCode(5) = 0: REdataValue(5) = "Text"
REgpCode(6) = -4: REdataValue(6) = "or>"
mode = acSelectionSetAll
On Error Resume Next
'##################################################
For Each ssetRE In ThisDrawing.SelectionSets
If ssetRE.Name = "SETREAktual" Then
ssetRE.Delete
End If
Next ssetRE
Set ssetRE = ThisDrawing.SelectionSets.Add("SETREAktual")
On Error GoTo 0
ssetRE.Select mode, , , REgpCode, REdataValue
End With
Vielen Dank für Eue Hilfe im Voraus!!!!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP