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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。