Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Cet exemple illustre l'utilisation de Microsoft Word à partir d'une application managée écrite en langage C#. Microsoft Word est le composant de traitement de texte de Microsoft Office. Son modèle objet est exposé via Prise en charge de la programmabilité .NET. Dans l'exemple d'application, Microsoft Word est utilisé comme un serveur COM pour montrer l'interopérabilité de Microsoft Office avec du code managé.
Remarque : |
|---|
Cet exemple requiert Microsoft Office 2003 avec la prise en charge de la programmabilité .NET et les assemblys PIA (Primary Interop Assembly) de Microsoft Office. |
Pour plus d'informations sur l'utilisation des exemples, consultez les rubriques suivantes :
Pour installer Prise en charge de la programmabilité .NET pour Microsoft Office :
Ouvrez le Panneau de configuration et sélectionnez Ajout/Suppression de programmes.
Sélectionnez Microsoft Office 2003 ou Microsoft Word 2003 et cliquez sur Modifier. Dans la boîte de dialogue, vérifiez que l'option Ajouter ou supprimer des fonctionnalités est sélectionnée, puis cliquez sur Suivant.
Activez la case à cocher Choisir la personnalisation avancée des applications, puis cliquez sur Suivant.
Développez le nœud de Word et cliquez sur la flèche en regard de Prise en charge de la programmabilité .NET. Sélectionnez Exécuter à partir du disque dur.
Cliquez sur Mettre à jour.
Pour installer les assemblys PIA (Primary Interop Assembly) de Microsoft Office
- Installez les assemblys PIA (Primary Interop Assembly) de Microsoft Office sur le Web.
Un assembly PIA contient des définitions de types pour un objet COM natif. Une fois installé, il est inutile de spécifier une bibliothèque de types lors de la génération d'une application d'interopérabilité.
Pour générer l'exemple à partir de l'invite de commandes :
Ouvrez une fenêtre d'invite de commandes et accédez au sous-répertoire \CS du répertoire Word.
Tapez msbuild WordAppCS.sln à la ligne de commande.
Pour générer l'exemple à l'aide de Visual Studio :
Ouvrez l'Explorateur Windows et accédez au répertoire \CS situé dans le répertoire Word.
Double-cliquez sur l'icône de WordAppCS.sln pour ouvrir le fichier dans Visual Studio.
Dans le menu Générer, sélectionnez Générer la solution.
L'application sera générée dans le répertoire \Bin\Debug par défaut.
Pour exécuter l'exemple
Dans la fenêtre d'invite de commandes, accédez au répertoire qui contient le fichier exécutable créé.
Tapez WordApp.exe à la ligne de commande.
Remarque :Cet exemple génère une application console. Vous devez la lancer à l'aide de l'invite de commandes pour pouvoir afficher sa sortie. À la fin de l'exécution, l'exemple fermera la fenêtre Internet Explorer qui avait été ouverte pour l'affichage des méthodes de traitement de documents et les propriétés relatives aux liens hypertexte.
Configuration requise
Microsoft Office 2003
Assemblys PIA (Primary Interop Assembly) de Microsoft Office
Version .NET Framework : 2.0, 1.1, 1.0
Notes
L'exemple construit une application console écrite en langage C#. Pour plus d'informations sur l'interopérabilité d'Office, consultez les commentaires figurant dans le code source.
Voir aussi
Référence
System.Runtime.InteropServices
Autres ressources
Considérations de design pour l'interopérabilité
Interopération avec du code non managé