NamedRange.DirectDependents Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает объект Range, представляющий диапазон, содержащий все ячейки, зависимые непосредственно от элемента управления NamedRange.
public Microsoft.Office.Interop.Excel.Range DirectDependents { get; }
Значение свойства
Объект 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
Комментарии
Это свойство работает только на активном листе и не может отслеживать удаленные ссылки.