Comment : ajouter un volet Actions à des classeurs Excel
Mise à jour : novembre 2007
S'applique à |
---|
Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions spécifiés de Microsoft Office. Type de projet
Version de Microsoft Office
Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
L'objet ActionsPane est disponible pour vos projets Visual Studio Tools pour Office, mais n'est pas visible tant que vous n'y avez pas ajouté un contrôle Windows Forms.
Pour ajouter un volet Actions à un classeur Microsoft Office Excel, vous pouvez créer un contrôle utilisateur, puis l'ajouter au volet Actions. La boîte de dialogue Ajouter un nouvel élément contient un contrôle de volet Actions qui correspond à un contrôle utilisateur pour le volet Actions ; l'utilisation de ce contrôle ou d'un contrôle utilisateur revient au même.
![]() |
---|
Vous ne pouvez créer un volet Actions que dans une personnalisation au niveau du document pour Word ou Excel. Vous ne pouvez pas créer de volet Actions dans un complément d'application. Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
![]() |
---|
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio. |
Création du contrôle de volet Actions
Pour ajouter un contrôle de volet Actions à votre projet
Ouvrez votre classeur ou projet de modèle Excel dans Visual Studio.
Dans le menu Projet, cliquez sur Ajouter un nouvel élément.
Dans la boîte de dialogue Ajouter un nouvel élément, sélectionnez Contrôle de volet Actions, attribuez-lui le nom HelloControl et cliquez sur Ajouter.
Si le contrôle de volet Actions n'est pas visible dans le concepteur, double-cliquez sur HelloControl dans l'Explorateur de solutions.
Dans l'onglet Windows Forms de la Boîte à outils, faites glisser un contrôle Button vers le contrôle de volet Actions.
Ajoutez le code suivant au gestionnaire d'événements Click du bouton.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click Globals.Sheet1.Range("A1").Value2 = "Hello world!" End Sub
private void button1_Click(object sender, System.EventArgs e) { Globals.Sheet1.Range["A1", System.Type.Missing].Value2 = "Hello World!"; }
En C#, vous devez créer un gestionnaire d'événements pour Button. Vous pouvez placer ce code dans le constructeur HelloControl. Pour plus d'informations sur la création de gestionnaires d'événements, consultez Comment : créer des gestionnaires d'événements dans Visual Studio Tools pour Office.
public HelloControl() { InitializeComponent(); this.button1.Click += new System.EventHandler(this.button1_Click); }
Ajout du contrôle de volet Actions au volet Actions
Pour afficher le volet Actions, ajoutez-lui des contrôles.
Pour ajouter un contrôle au volet Actions
Créez une instance du contrôle de volet Actions dans la classe ThisWorkbook.
Dim hello As New HelloControl
private HelloControl hello = new HelloControl();
Ajoutez le code suivant au gestionnaire d'événements Startup de la classe ThisWorkbook.
Me.ActionsPane.Controls.Add(hello)
this.ActionsPane.Controls.Add(hello);
Voir aussi
Tâches
Procédure pas à pas : Insertion de texte dans un document à partir d'un volet Actions
Comment : ajouter un volet Actions à des documents Word
Procédure pas à pas : modification du volet Actions en fonction du contexte utilisateur
Comment : gérer la disposition des contrôles dans les volets Actions