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

Vea también

Referencia

NamedRange Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)