Partilhar via


Propriedade NamedRange.FormulaLabel

Obtém ou define o tipo de rótulo de fórmula para o NamedRange de controle.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)

Sintaxe

'Declaração
Property FormulaLabel As XlFormulaLabel
    Get
    Set
XlFormulaLabel FormulaLabel { get; set; }

Valor de propriedade

Tipo: Microsoft.Office.Interop.Excel.XlFormulaLabel
Dentre as XlFormulaLabel valores.

Comentários

O valor de retorno dessa propriedade pode ser xlNone se a NamedRange controle não tiver rótulos, ou um dos seguintes XlFormulaLabel valores:

Exemplos

O seguinte exemplo de código usa a FormulaLabel propriedade para especificar que os rótulos de coluna podem ser usados em fórmulas e, em seguida, cria uma fórmula que usa um rótulo de coluna em um NamedRange.

Este exemplo é para uma personalização em nível de documento.

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", missing].Value2 = "Product Sales";
    this.Range["A2", missing].Value2 = 11;
    this.Range["A3", missing].Value2 = 22;
    this.Range["A4", missing].Formula = "=Sum(Product Sales)";
}

Segurança do .NET Framework

Consulte também

Referência

NamedRange Interface

Namespace Microsoft.Office.Tools.Excel