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 не содержит формулу массива, это свойство возвращает nullссылка NULL (Nothing в Visual Basic).
Если это свойство используется для ввода формулы массива, то в этой формуле должен использоваться стиль ссылок 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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.