Share via


Office Automation, exemple

Mise à jour : novembre 2007

Cet exemple illustre l'automation de Microsoft Agent, Microsoft Word et Microsoft Excel. Lorsque vous référencez les différents assemblys COM Office, Visual Studio crée automatiquement des wrappers RCW (Runtime Callable Wrapper) COM afin de pouvoir programmer en les utilisant à partir du .NET Framework.

Pour obtenir des exemples et leurs instructions d'installation

  • Effectuez une ou plusieurs des opérations suivantes :

    • Dans le menu ? (Aide), cliquez sur Exemples.

      Le fichier Readme contient des informations sur les exemples.

    • Accédez au site Web Exemples Visual Studio 2008. La version la plus récente des exemples est disponible sur ce site.

    • Recherchez les exemples sur l'ordinateur sur lequel Visual Studio est installé. Par défaut, les exemples et un fichier Readme sont installés sous lecteur:\Program Files\Microsoft Visual Studio 9.0\Samples\1036. Pour les versions Express de Visual Studio, tous les exemples sont disponibles en ligne.

Pour plus d'informations, consultez Recherche des fichiers d'exemple.

.

Note de sécurité :

Cet exemple de code est destiné à illustrer un concept ; il présente uniquement le code qui se rapporte spécifiquement à ce concept. Il est possible qu'il ne réponde pas aux exigences de sécurité d'un environnement spécifique, et ne doit pas être utilisé exactement comme indiqué. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code « EN L'ÉTAT » sans aucune garantie.

Pour exécuter cet exemple

  • Appuyez sur F5.

Configuration requise

Si vous souhaitez entendre Merlin parler, vous devrez peut-être installer le pack de reconnaissance vocale qui est inclus avec Microsoft Office XP, mais qui n'est pas installé par défaut. Pour obtenir des instructions à ce sujet, consultez : Install speech recognition https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/input\_speech\_install.mspx).

Démonstrations

Trois contrôles TabPage sont ajoutés à un TabControl pour illustrer trois tâches de programmation :

  • Microsoft Agent   La bibliothèque Office Agent fait apparaître le personnage de Merlin et l'exécute. Avant que le personnage de Merlin ne puisse apparaître, une instance de l'objet AgentObjects.Controller doit être créée. Un objet IAgentCtlCharacter qui représente Merlin est accessible à partir de cet objet. IAgentCtlCharacter implémente une méthode Play qui est utilisée pour contrôler les différentes animations. Pour plus d'informations sur Microsoft Agent, consultez les articles et la documentation du Kit de développement à l'adresse https://www.microsoft.com/france/msdn.

  • Microsoft Word   Un fichier texte simple est affiché dans un contrôle RichTextBox. Une instance de Word est démarrée et l'application Word est utilisée pour vérifier l'orthographe du texte dans le contrôle RichTextBox.

  • Microsoft Excel   Créez et remplissez un DataSet à partir d'un document XML, puis utilisez la méthode DataBind pour le lier à un DataGrid. Exportez ensuite le contenu de DataSet vers une feuille de calcul Excel, puis exécutez une fonction Excel qui calcule la moyenne des valeurs dans une colonne.

Voir aussi

Tâches

Comment : installer les assemblys PIA (Primary Interop Assembly) d'Office

Comment : cibler les applications Office via les assemblys PIA (Primary Interop Assembly)

Concepts

Vue d'ensemble des assemblys dans les solutions Office