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 セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

XmlMappedRange インターフェイス

Microsoft.Office.Tools.Excel 名前空間