NamedRange.FormulaArray (Propiedad)
Obtiene o establece la fórmula matricial del control NamedRange.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)
Sintaxis
'Declaración
Property FormulaArray As Object
Get
Set
Object FormulaArray { get; set; }
Valor de propiedad
Tipo: System.Object
Fórmula matricial del control NamedRange.
Comentarios
Esta propiedad devuelve (o se puede establecer en) una sola fórmula o matriz.
Si el control NamedRange no contiene ninguna fórmula matricial, esta propiedad devuelve nullreferencia null (Nothing en Visual Basic).
Si utiliza esta propiedad para escribir una fórmula matricial, la fórmula debe utilizar el estilo de referencia F1C1, no el estilo de referencia A1.
Ejemplos
En el siguiente ejemplo de código se crea un NamedRange y, a continuación, se usa la propiedad FormulaArray con el fin de establecer el valor del NamedRange para que sea igual que la suma de la matriz de las celdas A1 a A3.
Se trata de un ejemplo para una personalización en el nivel del documento.
Private formualArrayRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub SetFormulaArray()
formualArrayRange = Me.Controls.AddNamedRange( _
Me.Range("B1"), "formualArrayRange")
Me.Range("A1", "A3").Value2 = 3333
Me.formualArrayRange.FormulaArray = "=Sum(R1C1:R3C1)"
End Sub
Microsoft.Office.Tools.Excel.NamedRange formualArrayRange;
private void SetFormulaArray()
{
formualArrayRange = this.Controls.AddNamedRange(
this.Range["B1", missing], "formualArrayRange");
this.Range["A1", "A3"].Value2 = 3333;
this.formualArrayRange.FormulaArray = "=Sum(R1C1:R3C1)";
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.