XmlMappedRange.AddressLocal プロパティ
XmlMappedRange コントロールの範囲参照をユーザーの言語で取得します。
名前空間: Microsoft.Office.Tools.Excel
アセンブリ: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)
構文
'宣言
ReadOnly Property AddressLocal As XmlMappedRange_AddressLocalType
XmlMappedRange_AddressLocalType AddressLocal { get; }
プロパティ値
型 : Microsoft.Office.Tools.Excel.XmlMappedRange_AddressLocalType
XmlMappedRange コントロールの範囲参照をユーザーの言語で表した、R1C1 スタイルまたは A1 スタイルの表記の文字列を返します。
解説
AddressLocal プロパティでは、次のパラメーターを使用します。
パラメーター |
説明 |
---|---|
RowAbsolute |
行を絶対参照で返す場合は true です。それ以外の場合は false です。既定値は true です。 |
ColumnAbsolute |
列を絶対参照で返す場合は true です。それ以外の場合は false です。既定値は true です。 |
ReferenceStyle |
XlReferenceStyle 値のいずれか。 |
External |
外部参照を返す場合は true です。ローカル参照を返す場合は false です。既定値 false です。 |
RelativeTo |
開始点を定義する Range。RowAbsolute および ColumnAbsolute が false で ReferenceStyle が xlR1C1 の場合には、相対参照の開始点を指定する必要があります。 |
パラメーターを指定せずに AddressLocal を使用すると、AddressLocal は XmlMappedRange_AddressLocalType オブジェクトを取得します。このオブジェクトは、Visual Studio インフラストラクチャの Office 開発ツールの一部であり、コードから直接使用するためのオブジェクトではありません。
省略可能なパラメーター
省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。
例
次のコード例は、AddressLocal プロパティを使用して、XmlMappedRange の範囲の位置を表示します。この例では、ReferenceStyle、RowAbsolute、ColumnAbsolute、および RelativeTo の各パラメーターを異なる組み合わせで使用して、範囲の位置を 4 種類の形式で表示します。位置を表す文字列は、動作中のシステムの言語に基づいてローカライズされます。このコード例では、現在のワークシートに CustomerLastNameCell という名前の XmlMappedRange が含まれているものと仮定しています。この例を、ドイツ語サポートを使用しているシステムで実行し、CustomerLastNameCell の位置がセル A2 の場合、この例は、"$A$2"、"$A2"、"Z2S2"、および "Z[-1]S[-1]" というアドレス文字列を表示します。
Private Sub DisplayAddressLocal()
Me.Range("A1").Value2 = _
Me.CustomerLastNameCell.AddressLocal(True, True, _
Excel.XlReferenceStyle.xlA1, False)
Me.Range("A2").Value2 = _
Me.CustomerLastNameCell.AddressLocal(False, True, _
Excel.XlReferenceStyle.xlA1, False)
Me.Range("A3").Value2 = _
Me.CustomerLastNameCell.AddressLocal(True, True, _
Excel.XlReferenceStyle.xlR1C1, False)
Me.Range("A4").Value2 = _
Me.CustomerLastNameCell.AddressLocal(False, False, _
Excel.XlReferenceStyle.xlR1C1, False, Me.Cells(3, 3))
End Sub
private void DisplayAddressLocal()
{
this.Range["A1"].Value2 =
this.CustomerLastNameCell.AddressLocal[true,
true, Excel.XlReferenceStyle.xlA1, false];
this.Range["A2"].Value2 =
this.CustomerLastNameCell.AddressLocal[false,
true, Excel.XlReferenceStyle.xlA1, false];
this.Range["A3"].Value2 =
this.CustomerLastNameCell.AddressLocal[true,
true, Excel.XlReferenceStyle.xlR1C1, false];
this.Range["A4"].Value2 =
this.CustomerLastNameCell.AddressLocal[false,
false, Excel.XlReferenceStyle.xlR1C1, false, this.Cells[3, 3]];
}
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。