Partager via


Worksheet.Controls, propriété (System 2007)

Mise à jour : Juillet 2008

Obtient la collection de contrôles contenue dans la feuille de calcul.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v9.0 (dans Microsoft.Office.Tools.Excel.v9.0.dll)

Syntaxe

<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; }

Valeur de propriété

Type : Microsoft.Office.Tools.Excel.ControlCollection

ControlCollection qui contient tous les contrôles sur la feuille de calcul.

Notes

Une feuille de calcul peut agir comme un parent à une collection de contrôles. Lorsque plusieurs contrôles sont ajoutés à une feuille de calcul, chacun des contrôles est membre de ControlCollection de la feuille de calcul.

Vous pouvez ajouter des contrôles à ControlCollection ou les supprimer en utilisant les méthodes disponibles dans la classe ControlCollection.

Exemples

L'exemple de code suivant utilise la propriété Controls pour ajouter un Button à la feuille de calcul active.

Cette version est destinée à une personnalisation au niveau du document.

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");
}

Cette version est destinée à un complément d'application.

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");
}

Autorisations

Voir aussi

Référence

Worksheet, classe

Membres Worksheet

Microsoft.Office.Tools.Excel, espace de noms

Historique des modifications

Date

Historique

Raison

Juillet 2008

Ajout d'une version de l'exemple de code pour un complément d'application.

Modifications de fonctionnalités dans le SP1.