Partager via


NamedRange.FormulaLabel, propriété

Obtient ou définit le type d'étiquette de la formule pour le contrôle NamedRange.

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

Syntaxe

'Déclaration
Property FormulaLabel As XlFormulaLabel
XlFormulaLabel FormulaLabel { get; set; }

Valeur de propriété

Type : Microsoft.Office.Interop.Excel.XlFormulaLabel
Une des valeurs de XlFormulaLabel.

Notes

La valeur de retour de cette propriété peut être xlNone si le contrôle NamedRange ne contient pas d'étiquettes, ou l'une des valeurs XlFormulaLabel suivantes :

Exemples

L'exemple de code suivant utilise la propriété FormulaLabel pour indiquer que les étiquettes de colonne peuvent être utilisées dans les formules, puis crée une formule qui utilise une étiquette de colonne dans un NamedRange.

Cet exemple illustre une personnalisation au niveau du document.

Private Sub ShowFormulaLabel()
    Globals.ThisWorkbook.AcceptLabelsInFormulas = True

    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A1", "A4"), _
        "formualArrayRange")
    namedRange1.FormulaLabel = Excel.XlFormulaLabel.xlColumnLabels

    Me.Range("A1").Value2 = "Product Sales"
    Me.Range("A2").Value2 = 11
    Me.Range("A3").Value2 = 22
    Me.Range("A4").Formula = "=Sum(Product Sales)"
End Sub
private void ShowFormulaLabel()
{
    Globals.ThisWorkbook.AcceptLabelsInFormulas = true;

    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "A4"],
        "formualArrayRange");
    namedRange1.FormulaLabel =
        Excel.XlFormulaLabel.xlColumnLabels;

    this.Range["A1"].Value2 = "Product Sales";
    this.Range["A2"].Value2 = 11;
    this.Range["A3"].Value2 = 22;
    this.Range["A4"].Formula = "=Sum(Product Sales)";
}

Sécurité .NET Framework

Voir aussi

Référence

NamedRange Interface

Microsoft.Office.Tools.Excel, espace de noms