Udostępnij za pośrednictwem


Właściwość NamedRange.AddressLocal —

Pobiera odwołanie do zakresu NamedRange kontroli w języku użytkownika.

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

Składnia

'Deklaracja
ReadOnly Property AddressLocal As NamedRange_AddressLocalType
NamedRange_AddressLocalType AddressLocal { get; }

Wartość właściwości

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

Uwagi

AddressLocal 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 AddressLocal bez określania żadnych parametrów, AddressLocal otrzyma NamedRange_AddressLocalType 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.Jeśli na przykład jest uruchamiany w systemie korzystanie z obsługi języka niemieckiego, przykład wyświetli ciągi adres "$A$ 2", "$A2", "Z2S2" i "Z-S-[1] [1]".

Ta wersja jest dla dostosowania poziomu dokumentu.

    Private Sub DisplayAddressLocal()
        'Change system settings to German and test this.
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A2", "C4"), _
            "namedRange1")

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

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

        ' The following code will display "Z2S2".
        MessageBox.Show(namedRange1.AddressLocal(True, True, _
            Excel.XlReferenceStyle.xlR1C1, False, ))

        ' The following code will display "Z[-1]S[-1]".
        MessageBox.Show(namedRange1.AddressLocal(False, False, _
            Excel.XlReferenceStyle.xlR1C1, False, Me.Cells(3, 3)))
    End Sub

private void DisplayAddressLocal()
{
    //Change system settings to German and test this.
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A2", "C4"],
        "namedRange1");

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

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

    // The following code will display "Z2S2".
    MessageBox.Show(namedRange1.AddressLocal[true,
         true, Excel.XlReferenceStyle.xlR1C1, false]);

    // The following code will display "Z[-1]S[-1]".
    MessageBox.Show(namedRange1.AddressLocal[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