Partager via


Contrôles dynamiques de complément Word, exemple

Mise à jour : Juillet 2008

Remarque :

Cet exemple s'exécute uniquement dans Microsoft Office Word 2007.

Lorsque vous ne savez pas, au moment du design, combien de contrôles seront requis dans un document au moment de l'exécution, vous pouvez ajouter dynamiquement des contrôles en réponse à des événements.

Cet exemple illustre l'ajout et la suppression de contrôles Windows Forms et de contrôles hôtes au moment de l'exécution.

Note de sécurité :

Cet exemple de code est destiné à illustrer un concept et affiche uniquement le code correspondant. Il peut ne pas répondre aux exigences en matière de sécurité d'un environnement spécifique et ne doit pas être utilisé exactement comme représenté. Nous vous conseillons d'ajouter un code de gestion des erreurs et de sécurité afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code "TEL QUEL" sans aucune garantie.

Pour plus d'informations sur l'installation de l'exemple de projet sur votre ordinateur, consultez Comment : installer et utiliser des fichiers d'exemple figurant dans l'aide.

Download sample

Pour exécuter cet exemple

  1. Appuyez sur F5.

  2. Cliquez à l'intérieur du document.

  3. Activez une case à cocher dans le volet de tâches.

    Un contrôle est ajouté à l'emplacement du curseur.

  4. Désactivez la case à cocher que vous avez activée.

    Le contrôle est supprimé du document.

Les contrôles créés par des compléments ne sont pas enregistrés automatiquement dans le document. Cet exemple montre comment les informations des contrôles sont enregistrées dans une partie XML personnalisée afin que les contrôles puissent subsister d'une instance de Word à l'autre.

Pour enregistrer les contrôles

  1. Appuyez sur F5.

  2. Cliquez à l'intérieur du document.

  3. Activez une case à cocher dans le volet de tâches.

    Un contrôle est ajouté à l'emplacement du curseur.

  4. Cliquez sur le bouton Enregistrer.

    La boîte de dialogue µµµDelete Controls s'affiche.

  5. Cliquez sur Non.

  6. Dans la boîte de dialogue Enregistrer sous, entrez un nom de fichier pour cette feuille de calcul, puis cliquez sur Enregistrer.

  7. Quittez Word.

  8. Ouvrez le fichier que vous venez d'enregistrer.

    Les contrôles sont toujours présents dans votre document.

Démonstrations

  • Insertion dynamique de contrôles Windows Forms et de contrôles hôtes dans un document.

  • Suppression dynamique de contrôles Windows Forms et de contrôles hôtes d'un document.

  • Stockage d'informations de contrôle hôte dans une partie XML enregistrée dans le document.

Voir aussi

Tâches

Contrôles dynamiques de complément Excel, exemple

Concepts

Vue d'ensemble des éléments hôtes et des contrôles hôtes

Vue d'ensemble du volet Actions

Autres ressources

Exemples au niveau du document

Exemples de niveau application

Contrôles sur des documents Office

Historique des modifications

Date

Historique

Raison

Juillet 2008

Rubrique ajoutée.

Modifications de fonctionnalités dans le SP1.