次の方法で共有


NamedRange.Dependents プロパティ

NamedRange コントロールのすべての参照先を含む範囲を表す Microsoft.Office.Interop.Excel.Range を取得します。

名前空間:  Microsoft.Office.Tools.Excel
アセンブリ:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)

構文

'宣言
ReadOnly Property Dependents As Range
Range Dependents { get; }

プロパティ値

型 : Microsoft.Office.Interop.Excel.Range
NamedRange コントロールのすべての参照先を含む範囲を表す Microsoft.Office.Interop.Excel.Range を返します。

解説

参照先が複数ある場合には、このプロパティは複数選択 (複数の Microsoft.Office.Interop.Excel.Range オブジェクトの和集合) を返すことがあります。

このプロパティは、アクティブなシートに対してのみ有効で、リモート参照はトレースできません。

次のコード例は、NamedRange を作成し、その NamedRange への参照をセル A1 に設定します。次に、セル A1 への参照をセル A2 に設定します。次に、Dependents プロパティを使用して、NamedRange の参照先 (つまりセル A1 とセル A2) を選択します。

この例は、ドキュメント レベルのカスタマイズ用に作成されています。

Private dependentsRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub SelectDependents()
    dependentsRange = Me.Controls.AddNamedRange( _
        Me.Range("B1"), "createMonthRange")
    Me.dependentsRange.Value2 = "Smith"
    Me.Range("A1").Value2 = "=" & _
        Me.dependentsRange.Address(False, True, _
        Excel.XlReferenceStyle.xlA1, False, )

    Me.Range("A2").Value2 = "=A1"
    Me.dependentsRange.Dependents.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange dependentsRange;
private void SelectDependents()
{
    dependentsRange = this.Controls.AddNamedRange(
        this.Range["B1"], "createMonthRange");
    this.dependentsRange.Value2 = "Smith";
    this.Range["A1"].Value2 = "=" +
        this.dependentsRange.Address[false, true,
        Excel.XlReferenceStyle.xlA1, false];

    this.Range["A2"].Value2 = "=A1";
    this.dependentsRange.Dependents.Select();
}

.NET Framework セキュリティ

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

参照

関連項目

NamedRange インターフェイス

Microsoft.Office.Tools.Excel 名前空間