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)