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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.