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