Właściwość NamedRange.DirectPrecedents —
Pobiera Microsoft.Office.Interop.Excel.Range , oznaczającą zakresu zawierającego wszystkie poprzedniki bezpośredniego z NamedRange kontroli.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
'Deklaracja
ReadOnly Property DirectPrecedents As Range
Range DirectPrecedents { get; }
Typ: Microsoft.Office.Interop.Excel.Range
A Microsoft.Office.Interop.Excel.Range , oznaczającą zakresu zawierającego wszystkie poprzedniki bezpośredniego z NamedRange kontroli.
Ta właściwość może zwracać wiele zaznaczeń (związek Microsoft.Office.Interop.Excel.Range obiekty) Jeśli istnieje więcej niż jeden zależnych.
Właściwość ta działa tylko na aktywnym blach i nie można prześledzić zdalne odwołania.
Poniższy przykład kodu tworzy NamedRange i ustawia odwołanie w komórce C2, aby uzyskać odwołanie do komórki C1, a następnie ustawia odwołanie NamedRange do odwoływania się do komórki C2.W przykładzie kodu następnie używa DirectPrecedents właściwość, aby wybrać bezpośrednie precedens NamedRange, który jest komórka C2.
Ten przykład dotyczy dostosowywania poziomie dokumentu.
Private precedentRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub SelectDirectPrecedents()
precedentRange = Me.Controls.AddNamedRange( _
Me.Range("B1"), "precedentRange")
Me.Range("C1").Value2 = 1710
Me.Range("C2").Value2 = "=C1"
Me.precedentRange.Value2 = "=C2"
Me.precedentRange.DirectPrecedents.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange precedentRange;
private void SelectDirectPrecedents()
{
precedentRange = this.Controls.AddNamedRange(
this.Range["B1"], "precedentRange");
this.Range["C1"].Value2 = 1710;
this.Range["C2"].Value2 = "=C1";
this.precedentRange.Value2 = "=C2";
this.precedentRange.DirectPrecedents.Select();
}
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..