XmlMappedRange.BorderAround, méthode (System 2007)

Mise à jour : novembre 2007

Ajoute une bordure à un contrôle XmlMappedRange et définit les propriétés Color, LineStyle et Weight pour la nouvelle bordure.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v9.0 (dans Microsoft.Office.Tools.Excel.v9.0.dll)

Syntaxe

Public Function BorderAround ( _
    LineStyle As Object, _
    Weight As XlBorderWeight, _
    ColorIndex As XlColorIndex, _
    Color As Object _
) As Object

Dim instance As XmlMappedRange
Dim LineStyle As Object
Dim Weight As XlBorderWeight
Dim ColorIndex As XlColorIndex
Dim Color As Object
Dim returnValue As Object

returnValue = instance.BorderAround(LineStyle, _
    Weight, ColorIndex, Color)
public Object BorderAround(
    Object LineStyle,
    XlBorderWeight Weight,
    XlColorIndex ColorIndex,
    Object Color
)

Paramètres

  • Color
    Type : System.Object

    Couleur de la bordure, en tant que valeur RVB.

Valeur de retour

Type : System.Object

Notes

Vous devez spécifier ColorIndex ou Color, mais pas les deux.

Vous pouvez spécifier LineStyle ou Weight, mais pas les deux. Si vous ne spécifiez aucun des deux arguments, Microsoft Office Excel utilise l'épaisseur et le style de ligne par défaut.

Cette méthode dessine le contour du contrôle XmlMappedRange sans le remplir.

Pour effacer la bordure, vous pouvez affecter la valeur xlLineStyleNone à la propriété LineStyle du contrôle XmlMappedRange.

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Fonctionnement des paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant utilise la méthode BorderAround pour appliquer une bordure épaisse autour de XmlMappedRange. L'exemple invite ensuite l'utilisateur à effacer la bordure à l'aide la méthode ClearFormats. Cet exemple de code suppose que la feuille de calcul active contient un contrôle XmlMappedRange nommé CustomerLastNameCell.

Private Sub SetBorder()
    Me.CustomerLastNameCell.BorderAround( _
        Weight:=Excel.XlBorderWeight.xlThick, _
        ColorIndex:=Excel.XlColorIndex.xlColorIndexAutomatic)

    If MessageBox.Show("Clear the border?", "Test", MessageBoxButtons.YesNo) = _
        DialogResult.Yes Then
        Me.CustomerLastNameCell.ClearFormats()
    End If
End Sub
private void SetBorder()
{
    this.CustomerLastNameCell.BorderAround(missing, 
        Excel.XlBorderWeight.xlThick, 
        Excel.XlColorIndex.xlColorIndexAutomatic, missing);

    if (MessageBox.Show("Clear the border?", "Test",
        MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        this.CustomerLastNameCell.ClearFormats();
    }
}

Autorisations

Voir aussi

Référence

XmlMappedRange, classe

Membres XmlMappedRange

Microsoft.Office.Tools.Excel, espace de noms