Właściwość NamedRange.Address —

Pobiera odwołanie do zakresu NamedRange kontroli.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)

Składnia

'Deklaracja
ReadOnly Property Address As NamedRange_AddressType
NamedRange_AddressType Address { get; }

Wartość właściwości

Typ: Microsoft.Office.Tools.Excel.NamedRange_AddressType
Ciąg, który reprezentuje zakres z NamedRange kontroli w stylu A1 lub W1K1 jęczmień notacji.

Uwagi

Address Właściwość ma być używany z następującymi parametrami.

Parametr

Opis

RowAbsolute

trueAby przywrócić wiersz jako odwołanie bezwzględne.Wartością domyślną jest true.

ColumnAbsolute

truezwraca kolumny jako odwołanie bezwzględne.Wartością domyślną jest true.

ColumnAbsolute

Jednym z XlReferenceStyle wartości.

External

trueZwraca odwołanie zewnętrzne; falseZwraca odwołanie lokalnych.Wartością domyślną jest false.

RelativeTo

A Range definiuje punkt początkowy.Jeśli RowAbsolute i ColumnAbsolute są false, i ReferenceStyle jest xlR1C1, musi zawierać punkt początkowy dla odwołania względnego.

Jeśli nastąpi próba użycia Address bez określania żadnych parametrów, Address otrzyma NamedRange_AddressType obiekt, który jest częścią infrastruktury Visual Studio i nie jest przeznaczony do użycia bezpośrednio w kodzie.

Jeśli odwołanie zawiera więcej niż jedną komórkę, RowAbsolute i ColumnAbsolute stosuje się do wszystkich wierszy i kolumn.

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Poniższy przykład kodu tworzy NamedRange , a następnie wyświetla adres NamedRange w czterech formatów.

Ta wersja jest dla dostosowania poziomu dokumentu.

    Private Sub DisplayAddress()
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A2", "C4"), _
            "namedRange1")

        ' The following code will display "$A$2:$C$4".
        MessageBox.Show(namedRange1.Address(True, True, _
            Excel.XlReferenceStyle.xlA1, False, ))

        ' The following code will display "$A2:$C4".
        MessageBox.Show(namedRange1.Address(False, True, _
            Excel.XlReferenceStyle.xlA1, False, ))

        ' The following code will display "R2C1:R4C3".
        MessageBox.Show(namedRange1.Address(True, True, _
            Excel.XlReferenceStyle.xlR1C1, False, ))

        ' The following code will display "R[-1]C[-2]:R[1]C".
        MessageBox.Show(namedRange1.Address(False, False, _
            Excel.XlReferenceStyle.xlR1C1, False, Me.Cells(3, 3)))
    End Sub

private void DisplayAddress()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A2","C4"],
        "namedRange1");

    // The following code will display "$A$2:$C$4".
    MessageBox.Show(namedRange1.Address[true, true,
        Excel.XlReferenceStyle.xlA1, false]);

    // The following code will display "$A2:$C4".
    MessageBox.Show(namedRange1.Address[false, true,
        Excel.XlReferenceStyle.xlA1, false]);

    // The following code will display "R2C1:R4C3".
    MessageBox.Show(namedRange1.Address[true, true,
        Excel.XlReferenceStyle.xlR1C1, false]);

    // The following code will display "R[-1]C[-2]:R[1]C".
    MessageBox.Show(namedRange1.Address[false, false,
        Excel.XlReferenceStyle.xlR1C1, false, this.Cells[3, 3]]);
}

Ta wersja jest na poziomie aplikacji dodatek.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

NamedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel