Kurve aus Koordinaten erstellen
#5
Hallo,

norre schrieb:...vielleicht geht das auch anderstrum?

Ja, das geht auch:

[Bild: excelbsplinehzxiq.gif]

Das Makro ist in der angehängten Excel-Datei enthalten.

Excel und CorelDraw müssen laufen.
In CorelDraw muss eine Datei geöffnet sein.
Im VBA-Code muss die CorelDraw-Version angepasst werden:

Code:
Sub bspl()
    Dim CDraw
    Dim Erster As Integer, Letzter As Integer, z As Integer
    Dim H As Double
    Dim Version As String
    Dim wert As Boolean
    
    [color=#B22222]Version = "17"[/color]
    
    H = 29.7 / 2
    Erster = 1
    wert = True
    z = 1
    Do While wert
        z = z + 1
        If Cells(z, 1).Value > 0 Then Letzter = Cells(z, 1).Value
        wert = Cells(z, 1).Value > 0
    Loop

    Letzter = 20
    Set CDraw = GetObject("", "CorelDraw.Application." & Version)
    With CDraw
        .ActiveDocument.Unit = 4
        Set bs = .ActiveDocument.CreateBSpline(Letzter, False)
        For i = Erster To Letzter
            If i = Erster Or i = Letzter Then
                bs.ControlPoints(i).SetProperties Cells(i + 1, 1).Value, Cells(i + 1, 2).Value, True
            Else
                bs.ControlPoints(i).SetProperties Cells(i + 1, 1).Value, Cells(i + 1, 2).Value, False
            End If
        Next i
        .ActiveLayer.CreateBSpline bs
    End With
    Set CDraw = Nothing
End Sub

Für X6 müsste also Version = "16" stehen.
(Getestet mit Excel 2013 und CorelDraw X6/X7)

Falls es jemand lieber per Hand nachbauen möchte:
Die Formel in Zelle B2 ist: =SIN(A2)*5+(29,7/2)
(Neuerdings treiben ja die längst tot geglaubten Makro-Viren wieder ihr Unwesen)

Gruß

Koter


Angehängte Dateien
.zip   BSplineCDR1.zip (Größe: 14,08 KB / Downloads: 11)
Zitieren



Nachrichten in diesem Thema
Kurve aus Koordinaten erstellen - von nowa - 23.12.2016, 14:01
Kurve aus Koordinaten erstellen - von norre - 23.12.2016, 14:25
Kurve aus Koordinaten erstellen - von nowa - 23.12.2016, 15:18
Kurve aus Koordinaten erstellen - von norre - 23.12.2016, 15:24
Kurve aus Koordinaten erstellen - von koter - 23.12.2016, 22:05
Kurve aus Koordinaten erstellen - von nowa - 24.12.2016, 13:04
Kurve aus Koordinaten erstellen - von nowa - 24.12.2016, 16:02
Kurve aus Koordinaten erstellen - von norre - 24.12.2016, 16:08
Kurve aus Koordinaten erstellen - von koter - 25.12.2016, 05:25
Kurve aus Koordinaten erstellen - von nowa - 25.12.2016, 12:11

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Umriss einer Bildvorlage einfach erstellen anorak 8 191 29.09.2024, 07:49
Letzter Beitrag: Litschi
  Außenkontur erstellen Reserl 5 557 06.05.2024, 20:03
Letzter Beitrag: skifan
  Kreis mit Perspektive erstellen Uckerschwan 5 872 16.08.2023, 14:38
Letzter Beitrag: Uckerschwan
  Texteffekt erstellen Reserl 3 623 06.06.2023, 13:58
Letzter Beitrag: norre
  vorlage nach pixelgröße erstellen panzerauto 1 666 11.05.2023, 12:16
Letzter Beitrag: Karthagos
  Kreise für IKIGAI Modell erstellen Marylinn12 5 1.034 13.04.2023, 11:03
Letzter Beitrag: Marylinn12
  Postkarten erstellen 4 pro A4 Seite panzerauto 4 1.306 11.06.2022, 14:46
Letzter Beitrag: norre
  VBA Seite erstellen mit Hintergrund EyGudeWie? 4 1.441 19.12.2021, 01:10
Letzter Beitrag: EyGudeWie?
  Wabenmuster erstellen Bonzai 3 1.522 15.09.2021, 10:33
Letzter Beitrag: norre
  Gleichmäßige Rundung erstellen Karthagos 3 1.339 08.09.2021, 17:14
Letzter Beitrag: Karthagos