NamedRange.DirectDependents Свойство

Определение

Получает объект Range, представляющий диапазон, содержащий все ячейки, зависимые непосредственно от элемента управления NamedRange.

public Microsoft.Office.Interop.Excel.Range DirectDependents { get; }

Значение свойства

Range

Объект Range, представляющий диапазон, содержащий все ячейки, зависимые непосредственно от элемента управления NamedRange.

Примеры

В следующем примере кода создается NamedRange и задается ссылка в ячейке C1 для ссылки на NamedRange . Затем для ссылки на ячейку C1 в ячейке C2 устанавливается ссылка. Затем в примере кода используется DirectDependents свойство, чтобы выбрать прямую зависимость от NamedRange , которая является ячейкой C1.

Этот пример предназначен для настройки на уровне документа.

Microsoft.Office.Tools.Excel.NamedRange directDependentsRange;
private void SelectDirectDependents()
{
    directDependentsRange = this.Controls.AddNamedRange(
        this.Range["B1"], "createMonthRange");
    this.directDependentsRange.Value2 = "Smith";
    this.Range["C1"].Value2 = "=" +
        this.directDependentsRange.Address[false, true,
        Excel.XlReferenceStyle.xlA1, false];

    this.Range["C2"].Value2 = "=C1";
    this.directDependentsRange.DirectDependents.Select();
}
Private directDependentsRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub SelectDirectDependents()
    directDependentsRange = Me.Controls.AddNamedRange( _
        Me.Range("B1"), "createMonthRange")
    Me.directDependentsRange.Value2 = "Smith"
    Me.Range("C1").Value2 = "=" & _
        Me.directDependentsRange.Address(False, True, _
        Excel.XlReferenceStyle.xlA1, False, )

    Me.Range("C2").Value2 = "=C1"
    Me.directDependentsRange.DirectDependents.Select()
End Sub

Комментарии

Это свойство работает только на активном листе и не может отслеживать удаленные ссылки.

Применяется к