Funktion des Andockfenster "Kurven verbinden" für VBA Code
#1
Hallo,

ich würde gerne die Funktion des Andockfenster "Kurven verbinden" - Erweitern - Spalttoleranz 0,1mm in ein Makro mit aufnehmen. Leider lässt sich der Code nicht aufzeichnen.
Hoffe, es kann mir jemand weiterhelfen.


Stefan
CDR X7 - 64bit
Zitieren
#2
Hallo Stefan,

willkommen im Forum!

Ich befürchte die Funktion des Andockfensters ist mit VBA nicht erreichbar.

Du kannst aber mit GetDistanceFrom den Abstand zweier Knoten messen und abhängig davon die Knoten verbinden:

[Bild: abstandj9x4m.gif]

Code:
Sub Verbinden1()
    ActiveDocument.Unit = cdrMillimeter
    Dim s1 As Shape, s2 As Shape
    Dim n1 As Node, n2 As Node
    Set s1 = ActiveSelection.Shapes(1)
    Set s2 = ActiveSelection.Shapes(2)
    Set n1 = s1.Curve.Nodes.First
    Set n2 = s2.Curve.Nodes.First
    abstand = n1.GetDistanceFrom(n2)
    If abstand <= 1 Then
        ActiveSelection.Combine
        ActiveShape.Curve.SubPaths(1).Nodes.First.JoinWith _
        ActiveShape.Curve.SubPaths(2).Nodes.First
    Else
        MsgBox "Abstand zu groß!"
    End If
End Sub

Im Beispiel werden die Startknoten zweier Kurven verbunden, wenn deren Abstand kleiner oder gleich 1 mm ist.
Ist der Abstand größer, wird eine Fehlermeldung ausgegeben.

Gruß

Koter
Zitieren



Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Funktion "Knoten einfangen“ - wo ist die? Wie aktiviere ich die syncmaster950p 4 400 12.02.2026, 09:24
Letzter Beitrag: syncmaster950p
  Füllung kombinierter Kurven Boerni 18 1.868 07.01.2026, 12:23
Letzter Beitrag: Boerni
  Kurven verbinden Boerni 3 708 04.12.2025, 11:41
Letzter Beitrag: miss_marple
  Kurven separieren Boerni 2 751 08.11.2025, 21:41
Letzter Beitrag: Boerni
  Corel 16/FineCut 8: Kurven werden zu eckig geplottet kalle 1 1.024 08.10.2025, 12:17
Letzter Beitrag: Boerni
  EAN 13 Code und Zeilenabstände peterjaeckel 25 8.820 10.05.2025, 17:12
Letzter Beitrag: peterjaeckel
  QR Code Generator suai112 3 1.411 05.01.2025, 08:08
Letzter Beitrag: Litschi
  Linseneffekt auf Kurven Godschan 0 739 04.12.2024, 16:02
Letzter Beitrag: Godschan
  Form mit Linien verbinden (füllbar) Maxit 1 1.306 21.06.2024, 17:18
Letzter Beitrag: norre
  Draw 2021 - Funktion Platzhaltertext Herbertchen 0 1.730 28.05.2024, 13:01
Letzter Beitrag: Herbertchen