Partilhar via


Propriedade NamedRange.DirectPrecedents

Obtém um Microsoft.Office.Interop.Excel.Range que representa o intervalo contendo todos os precedentes diretos da NamedRange de controle.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)

Sintaxe

'Declaração
ReadOnly Property DirectPrecedents As Range
    Get
Range DirectPrecedents { get; }

Valor de propriedade

Tipo: Microsoft.Office.Interop.Excel.Range
A Microsoft.Office.Interop.Excel.Range que representa o intervalo contendo todos os precedentes diretos da NamedRange de controle.

Comentários

Essa propriedade pode retornar a uma seleção múltipla (uma união de Microsoft.Office.Interop.Excel.Range objetos) se houver mais de um dependente.

Essa propriedade só funciona na ativa a planilha e não pode rastrear referências remotas.

Exemplos

O exemplo de código a seguir cria um NamedRange e define uma referência na célula C2 para fazer referência à célula C1 e, em seguida, define uma referência a NamedRange para se referir a célula C2. O exemplo de código, em seguida, usa o DirectPrecedents propriedade para selecionar os precedentes diretos da NamedRange, que é a célula C2.

Este exemplo é para uma personalização em nível de 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();
}

Segurança do .NET Framework

Consulte também

Referência

NamedRange Interface

Namespace Microsoft.Office.Tools.Excel