Share via


Proprietà NamedRange.DirectPrecedents

Ottiene un oggetto Microsoft.Office.Interop.Excel.Range che rappresenta l'intervallo contenente tutti i precedenti diretti del controllo NamedRange.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Sintassi

'Dichiarazione
ReadOnly Property DirectPrecedents As Range
    Get
Range DirectPrecedents { get; }

Valore proprietà

Tipo: Microsoft.Office.Interop.Excel.Range
Oggetto Microsoft.Office.Interop.Excel.Range che rappresenta l'intervallo contenente tutti i precedenti diretti del controllo NamedRange.

Note

Se è presente più di un dipendente, questa proprietà può essere una selezione multipla, ovvero un'unione di oggetti Microsoft.Office.Interop.Excel.Range.

Questa proprietà ha effetto solo sul foglio attivo e non è in grado di tenere traccia dei riferimenti remoti.

Esempi

Nell'esempio di codice riportato di seguito viene creato un controllo NamedRange e viene impostato un riferimento alla cella C1 nella cella C2. Nel controllo NamedRange viene quindi impostato un riferimento alla cella C2. Viene infine utilizzata la proprietà DirectPrecedents per selezionare il precedente diretto del controllo NamedRange, ovvero la cella C2.

Questo esempio è valido per una personalizzazione a livello di documento.

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", missing], "precedentRange");

    this.Range["C1", missing].Value2 = 1710;
    this.Range["C2", missing].Value2 = "=C1";

    this.precedentRange.Value2 = "=C2";
    this.precedentRange.DirectPrecedents.Select();
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

NamedRange Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel