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
  Sprechblasen in X5 erstellen? Glotzkowsky 4 232 02.02.2025, 19:56
Letzter Beitrag: norre
  Umriss einer Bildvorlage einfach erstellen anorak 10 1.117 04.11.2024, 01:11
Letzter Beitrag: skifan
  Außenkontur erstellen Reserl 5 765 06.05.2024, 20:03
Letzter Beitrag: skifan
  Kreis mit Perspektive erstellen Uckerschwan 5 1.074 16.08.2023, 14:38
Letzter Beitrag: Uckerschwan
  Texteffekt erstellen Reserl 3 829 06.06.2023, 13:58
Letzter Beitrag: norre
  vorlage nach pixelgröße erstellen panzerauto 1 801 11.05.2023, 12:16
Letzter Beitrag: Karthagos
  Kreise für IKIGAI Modell erstellen Marylinn12 5 1.355 13.04.2023, 11:03
Letzter Beitrag: Marylinn12
  Postkarten erstellen 4 pro A4 Seite panzerauto 4 1.548 11.06.2022, 14:46
Letzter Beitrag: norre
  VBA Seite erstellen mit Hintergrund EyGudeWie? 4 1.666 19.12.2021, 01:10
Letzter Beitrag: EyGudeWie?
  Wabenmuster erstellen Bonzai 3 1.727 15.09.2021, 10:33
Letzter Beitrag: norre