Partager via


Shapes.AddLine, méthode (Project)

Ajoute une ligne à un rapport et retourne un objet Shape qui représente la ligne.

Syntaxe

expression. AddLine (BeginX,BeginY,EndX,EndY)

expression Variable qui représente un objet Shapes.

Paramètres

Nom Requis/Facultatif Type de données Description
BeginX Obligatoire Unique Position horizontale (en points) du point de départ, par rapport au bord gauche du rapport.
BeginY Obligatoire Unique Position verticale (en points) du point de départ, par rapport au bord supérieur du rapport.
EndX Obligatoire Unique Position horizontale (en points) du point de terminaison, par rapport au bord gauche du rapport.
EndY Obligatoire Unique Position verticale (en points) du point de terminaison, par rapport au bord supérieur du rapport.
BeginX Obligatoire FLOAT
BeginY Obligatoire FLOAT
EndX Obligatoire FLOAT
EndY Obligatoire FLOAT
Nom Requis/Facultatif Type de données Description

Valeur renvoyée

Forme

Remarques

Pour mettre en forme la ligne, utilisez la propriété Shape.Line .

Exemple

L’exemple suivant crée une ligne violette en pointillés avec une flèche à la fin.

Sub AddBigArrow()
    Dim shapeReport As Report
    Dim reportName As String
    Dim lineShape As shape
    
    ' Add a report.
    reportName = "Line report"
    Set shapeReport = ActiveProject.Reports.Add(reportName)

    Set lineShape = shapeReport.Shapes.AddLine(20, 50, 320, 100)
    
    With lineShape.Line
        .DashStyle = msoLineDashDot
        .Weight = 3
        .EndArrowheadStyle = msoArrowheadTriangle
        .EndArrowheadWidth = msoArrowheadWidthMedium
        .ForeColor.RGB = &HFF0090
    End With
End Sub

Voir aussi

Shapes, objetShape ObjectLine, propriété

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.