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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
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. |