NamedRange.Precedents (Propiedad)

Obtiene un objeto Microsoft.Office.Interop.Excel.Range que representa todos los precedentes 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 Precedents As Range
    Get
Range Precedents { get; }

Valor de propiedad

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

Comentarios

Ésta puede ser una selección múltiple (unión de objetos Microsoft.Office.Interop.Excel.Range) si hay más de un precedente.

Ejemplos

En el siguiente ejemplo de código se establece en la celda A2 una referencia a la celda A1 y, a continuación, se establece en un control NamedRange una referencia a la celda A2. Después, en el ejemplo de código se utiliza la propiedad Precedents para seleccionar los precedentes del control NamedRange, que son las celdas A1 y A2.

Se trata de un ejemplo para una personalización en el nivel del documento.

Private precedentsRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub SelectPrecedents()
    precedentsRange = Me.Controls.AddNamedRange( _
        Me.Range("C1"), "precedentsRange")

    Me.Range("A1").Value2 = "1710"
    Me.Range("A2").Value2 = "=A1"

    Me.precedentsRange.Value2 = "=A2"
    Me.precedentsRange.Precedents.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange precedentsRange;
private void SelectPrecedents()
{
    precedentsRange = this.Controls.AddNamedRange(
         this.Range["C1", missing], "precedentsRange");

    this.Range["A1", missing].Value2 = "1710";
    this.Range["A2", missing].Value2 = "=A1";

    this.precedentsRange.Value2 = "=A2";
    this.precedentsRange.Precedents.Select();
}

Seguridad de .NET Framework

Vea también

Referencia

NamedRange Interfaz

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