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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.