Hallo alle zusammen!!!
Ich steh mal wieder vor einem kleinen Problem. Ich würde gerne während des Ablaufs eines Makros einen Punkt selektieren und diesen dann kopieren und im gleichen Part in einem anderen Open_body wieder einfügen.
Das Selektieren klappt ohne Probleme.Nur das Kopieren funktioniert nicht.
Selektion
MsgBox "Bitte waehlen Sie den Startpunkt aus:"
' Auswahl festlegen
Dim Wo1(0)
Wo1(0) = "Point"
' Selektion definieren und leeren
Dim UserSel1 As Selection
Set UserSel1 = CATIA.ActiveDocument.Selection
UserSel1.Clear
' Selektion vornehmen lassen
Dim E1 As CATBSTR
E1 = UserSel1.SelectElement(Wo1, "Point waehlen.", true)
If E1 = "Normal" Then
Dim y1 As String
y1 = UserSel1.Item(1).Value.Name
Else
MsgBox "Abbruch"
End If
Selektion freigeben
UserSel1.EndSelectElement
UserSel1.Clear
Wenn ich mir die Open_body mitausgeben könnte,in dem sich der Punkt befindet, wäre mein Problem gelöst. Dann könnte ich über die Funktoin Copy/Paste den Punkt bearbeiten.
Vielleicht kann mir ja jemand weiterhelfen. Ich bin für jeden Vorschlag sehr dankbar.
Gruss Gila
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP