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 odwołanie do zakresu od NamedRange kontroli w notacji jęczmień W1K1 lub stylu A1.
Uwagi
Address Właściwości jest przeznaczony do użytku z następujących parametrów.
Parametr |
Opis |
---|---|
RowAbsolute |
trueZwraca wiersz jako odwołania bezwzględnego.Wartością domyślną jest true. |
ColumnAbsolute |
truezwraca kolumny jako odwołania bezwzględnego.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 , definiująca punktem początkowym.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 programu 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
Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.
Przykłady
Poniższy przykład kodu tworzy NamedRange , a następnie wyświetla adres NamedRange w czterech formatów.
Ta wersja jest dostosowywanie poziomie 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
- 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 Przy użyciu bibliotek z częściowo zaufanego kodu..