共用方式為


Worksheet.Controls 屬性 (2007 系統)

更新: 2008 年 7 月

取得工作表內包含的控制項集合。

命名空間:  Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel.v9.0 (在 Microsoft.Office.Tools.Excel.v9.0.dll 中)

語法

<BrowsableAttribute(False)> _
Public Overridable ReadOnly Property Controls As ControlCollection

Dim instance As Worksheet
Dim value As ControlCollection

value = instance.Controls
[BrowsableAttribute(false)]
public virtual ControlCollection Controls { get; }

屬性值

型別:Microsoft.Office.Tools.Excel.ControlCollection

包含工作表上所有控制項的 ControlCollection

備註

工作表可做為控制項集合的父代 (Parent)。當多個控制項加入至工作表時,每一個控制項都是工作表的 ControlCollection 成員。

您可以使用 ControlCollection 類別中提供的方法,將控制項加入至 ControlCollection 或將其移除。

範例

下列程式碼範例會使用 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");
}

這是示範應用程式層級增益集的版本。

Private Sub AddButton()
    Dim vstoWorksheet As Worksheet = _
        CType(Me.Application.ActiveWorkbook.Worksheets(1), Excel.Worksheet) _
        .GetVstoObject()
    Dim button1 As System.Windows.Forms.Button = _
        vstoWorksheet.Controls.AddButton(50, 50, 150, 50, "button1")
End Sub 'AddButton
private void AddButton()
{
    Worksheet vstoWorksheet = ((Excel.Worksheet)
        this.Application.ActiveWorkbook.Worksheets[1]).GetVstoObject();
    System.Windows.Forms.Button button1 = 
        vstoWorksheet.Controls.AddButton(50, 50, 150, 50, "button1");
}

使用權限

請參閱

參考

Worksheet 類別

Worksheet 成員

Microsoft.Office.Tools.Excel 命名空間

變更記錄

日期

記錄

原因

2008 年 7 月

加入應用程式層級增益集的程式碼範例版本。

SP1 功能變更。