Поделиться через


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

См. также

Ссылки

NamedRange Интерфейс

Microsoft.Office.Tools.Excel - пространство имен