NamedRange.AddressLocal – vlastnost
Získá odkaz na oblast NamedRange ovládacího prvku v jazyce uživatele.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
ReadOnly Property AddressLocal As NamedRange_AddressLocalType
NamedRange_AddressLocalType AddressLocal { get; }
Hodnota vlastnosti
Typ: Microsoft.Office.Tools.Excel.NamedRange_AddressLocalType
Řetězec, který představuje oblast odkaz NamedRange řízení v jazyku uživatel a v notaci R1C1 stye nebo styl A1.
Poznámky
AddressLocal Vlastnost je určena pro použití s následující parametry.
Parametr |
Description |
---|---|
RowAbsolute |
trueChcete-li vrátit řádku jako absolutní odkaz.Výchozí hodnota je true. |
ColumnAbsolute |
trueChcete-li vrátit sloupce jako absolutní odkaz.Výchozí hodnota je true. |
ColumnAbsolute |
Jedna z hodnot XlReferenceStyle |
External |
trueChcete-li vrátit externí odkaz; falseChcete-li vrátit místní odkaz.Výchozí hodnota je false. |
RelativeTo |
A Range definuje počáteční bod.Pokud RowAbsolute a ColumnAbsolute jsou false, a ReferenceStyle je xlR1C1, je nutné zadat výchozí bod pro relativní odkaz. |
Pokud se pokusíte použít AddressLocal bez zadání parametrů, AddressLocal se NamedRange_AddressLocalType objekt, který je součástí aplikace Visual Studio infrastruktury a není určen pro použití přímo z kódu.
Pokud odkaz obsahuje více než jednu buňku, RowAbsolute a ColumnAbsolute platí pro všechny řádky a sloupce.
Volitelné parametry
Informace o nepovinných parametrů naleznete v tématu Volitelné parametry v řešeních pro systém Office.
Příklady
Následující příklad kódu vytvoří NamedRange a potom zobrazí adresu NamedRange do čtyř formátů.Pokud je příklad spuštěn v systému pomocí německé jazykové podpory, v příkladu zobrazí adresu řetězce "$ $A 2", "$A2", "Z2S2" a "Z-[1] S-[1]".
Tato verze je pro vlastní úpravy úrovni 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]]);
}
Tato verze je aplikace úroveň doplněk.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.