NamedRange.FormulaArray 属性

获取或设置 NamedRange 控件的数组公式。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)

语法

声明
Property FormulaArray As Object
Object FormulaArray { get; set; }

属性值

类型:System.Object
NamedRange 控件的数组公式。

备注

此属性返回(或者可设置为)单个公式或数组。

如果 NamedRange 控件不包含数组公式,则此属性返回 nullnull 引用(在 Visual Basic 中为 Nothing)。

如果您使用此属性来输入某个数组公式,则该公式必须使用 R1C1 引用样式(而非 A1 引用样式)。

示例

下面的代码示例创建一个 NamedRange,然后使用 FormulaArray 属性将 NamedRange 的值设置为与单元格 A1 至 A3 所构成数组的和相等。

此示例针对的是文档级自定义项。

    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"], "formualArrayRange");
    this.Range["A1", "A3"].Value2 = 3333;
    this.formualArrayRange.FormulaArray = "=Sum(R1C1:R3C1)";
}

.NET Framework 安全性

请参见

参考

NamedRange 接口

Microsoft.Office.Tools.Excel 命名空间