次の方法で共有


WorksheetBase.Controls プロパティ

ワークシートにあるマネージ コントロールのコレクションを取得します。

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

構文

'宣言
Public ReadOnly Property Controls As ControlCollection
    Get
public ControlCollection Controls { get; }

プロパティ値

型: Microsoft.Office.Tools.Excel.ControlCollection
ワークシートのすべてのマネージ コントロールが格納された ControlCollection

解説

Office ソリューションのワークシートには、Windows フォーム コントロールおよびホスト コントロールを含めることができます。 詳細については、「Office ドキュメントのコントロール」を参照してください。

実行時にワークシート上のコントロールを管理するには、Controls プロパティによって返される ControlCollection オブジェクトのメソッドとプロパティを使用します。 詳細については、「実行時の Office ドキュメントへのコントロールの追加」を参照してください。

次のコード例では、Controls プロパティを使用して Button を現在のワークシートに追加します。

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

Private Sub AddButton()
    Dim button1 As Button = _
        Me.Controls.AddButton(50, 50, 150, 50, "button1")
End Sub 'AddButton
private void AddButton()
{
    Button button1 = this.Controls.AddButton(50, 50, 150, 50, "button1");
}

.NET Framework セキュリティ

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

参照

参照

WorksheetBase クラス

Microsoft.Office.Tools.Excel 名前空間