NamedRange.DirectPrecedents (Propiedad)

Obtiene un objeto Microsoft.Office.Interop.Excel.Range que representa el rango que contiene todos los precedentes directos del control NamedRange.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
ReadOnly Property DirectPrecedents As Range
    Get
Range DirectPrecedents { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Excel.Range
Objeto Microsoft.Office.Interop.Excel.Range que representa el rango que contiene todos los precedentes directos del control NamedRange.

Comentarios

Esta propiedad puede devolver una selección múltiple (unión de objetos Microsoft.Office.Interop.Excel.Range) si hay más de un dependiente.

Esta propiedad sólo funciona en la hoja activa y no puede realizar el seguimiento de referencias remotas.

Ejemplos

En el siguiente ejemplo de código se crea un NamedRange y se establece en la celda C2 una referencia a la celda C1 y, a continuación, se establece en el NamedRange una referencia a la celda C2. Después, en el ejemplo de código se utiliza la propiedad DirectPrecedents para seleccionar el precedente directo del control NamedRange, que es la celda C2.

Se trata de un ejemplo para una personalización en el nivel del 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();
}

Seguridad de .NET Framework

Vea también

Referencia

NamedRange Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)