VBA-Programmierung in Microsoft Excel

Tutorial: Excel-Beispiele

VBA-Begriff: LineFormat-Objekt

Stellt die Formatierung von Linie und Pfeilspitze dar. Bei einer Linie enthält das LineFormat-Objekt Formatinformationen zur Linie selbst; bei einer Form mit Rahmen enthält dieses Objekt Formatinformationen zum Rahmen der Form.

Verwenden des LineFormat-Objekts

Verwenden Sie die Line-Eigenschaft, um ein LineFormat-Objekt zurückzugeben. Im folgenden Beispiel wird in myDocument eine blau gestrichelte Linie eingefügt. An ihrem Anfangspunkt befindet sich eine kurze, enge Ellipse und an ihrem Endpunkt ein langes, breites Dreieck.

Set myDocument = Worksheets(1)
With myDocument.Shapes.AddLine(100, 100, 200, 300).Line
    .DashStyle = msoLineDashDotDot
    .ForeColor.RGB = RGB(50, 0, 128)
    .BeginArrowheadLength = msoArrowheadShort
    .BeginArrowheadStyle = msoArrowheadOval
    .BeginArrowheadWidth = msoArrowheadNarrow
    .EndArrowheadLength = msoArrowheadLong
    .EndArrowheadStyle = msoArrowheadTriangle
    .EndArrowheadWidth = msoArrowheadWide
End With