Comment faire : Déployer des DLL de balise active à l'aide du programme d'installation de Visual Studio

Traductions disponibles Traductions disponibles
Numéro d'article: 305110 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Sommaire

Résumé

Balises actives sont une fonctionnalité introduite avec Microsoft Office XP permet aux développeurs Office pour lier dans les documents Office XP à des ressources externes ou pour utiliser le texte dans les documents Office XP conjointement avec les autres solutions personnalisées. Cet article explique comment déployer balise dynamic-link bibliothèque (DLL) fichiers aux utilisateurs de Microsoft Office XP à l'aide du programme d'installation de Microsoft Visual Studio.

Déployer une DLL balises actives à l'aide du programme d'installation de Visual Studio

Pour déployer un DLL de balise active, un développeur Office de nécessitent un utilisateur final de copier la DLL de balise active sur leur disque dur local et de modifier manuellement le Registre de leur ordinateur, mais cette approche présente les possibilités d'erreur et peut provoquer les problèmes de maintenance ultérieurement.

Une meilleure approche consiste à utiliser un outil de déploiement, tel que le programme d'installation de Microsoft Visual Studio. Pour informations techniques et des instructions de téléchargement de programme d'installation de Visual Studio, consultez le site Web de MSDN (Microsoft Developer Network) :
http://msdn.microsoft.com/vstudio/downloads/tools/vsi11/default.aspx
Pour déployer un DLL de balise active à l'aide du programme d'installation de Visual Studio, procédez comme suit :
  1. Dans le menu Démarrer , pointez sur programmes , pointez sur Microsoft Visual Studio 6.0 , pointez sur Outils Microsoft Visual Studio 6.0 Enterprise et puis cliquez sur Programme d'installation de Visual Studio .
  2. Sous l'onglet Nouveau de la boîte de dialogue Nouveau projet , développez le dossier Visual Studio et cliquez sur le dossier Projets Visual Studio Installer .
  3. Cliquez sur l'icône Installer vide , tapez un nom pour votre nouveau projet dans la zone Nom , tapez un chemin d'accès dans la zone emplacement indiquant où vous souhaitez créer le nouveau projet et cliquez sur Ouvrir .
  4. Dans la fenêtre Explorateur de projets , double-cliquez sur Registre .
  5. Développez le dossier Registre sur l'ordinateur cible , puis développez le dossier HKEY_CURRENT_USER .
  6. Cliquez avec le bouton droit sur le dossier de logiciel , pointez sur Nouveau et cliquez sur clé . Renommez le dossier nouvelle clé # 1 pour Microsoft .
  7. Cliquez avec le bouton droit sur le dossier Microsoft nouvellement créé, pointez sur Nouveau et cliquez sur clé . Renommez le dossier nouvelle clé # 1 pour Office .
  8. Cliquez avec le bouton droit sur le dossier Office nouvellement créé, pointez sur Nouveau et cliquez sur clé . Renommez le dossier nouvelle clé # 1 en commun .
  9. Cliquez avec le bouton droit sur nouvellement créé dossier Common , pointez sur Nouveau et cliquez sur clé . Renommez le dossier nouvelle clé # 1 à La balise active .
  10. Cliquez avec le bouton droit sur le dossier de Balise active qui vient d'être créé, pointez sur Nouveau et cliquez sur clé . Renommez le dossier nouvelle clé # 1 en actions .
  11. Cliquez avec le bouton droit sur le dossier actions nouvellement créé, pointez sur Nouveau et cliquez sur clé . Renommez le dossier nouvelle clé # 1 du nom de votre balise DLL, suivi d'un point, suivi par le nom de votre fichier de classe action de balise active, moins les extensions de fichier. Par exemple, si le nom de votre DLL de balise active est «MyFirstSmartTag» et le nom de votre fichier de classe balise action est «SmartTagAction», le nom de la clé serait MyFirstSmartTag.SmartTagAction .
  12. Cliquez avec le bouton droit sur le dossier de Balise active que vous avez créé dans étape 9, pointez sur Nouveau , puis cliquez sur clé . Renommez le dossier nouvelle clé # 1 pour les identificateurs .
  13. Cliquez avec le bouton droit sur le dossier modules de reconnaissance nouvellement créé, pointez sur Nouveau et cliquez sur clé . Renommez le dossier nouvelle clé # 1 du nom de votre balise DLL, suivi d'un point, suivi par le nom de votre fichier de classe reconnaissance de balise active, moins les extensions de fichier. Par exemple, si le nom de votre DLL de balise active est «MyFirstSmartTag» et le nom de votre fichier de classe balise action est «SmartTagRecognizer», le nom de la clé serait MyFirstSmartTag.SmartTagRecognizer .
  14. Dans la fenêtre Explorateur de projets , cliquez avec le bouton droit sur files , pointez sur Ajouter et cliquez sur fichiers . Accédez à la balise DLL que vous souhaitez installer sur l'ordinateur de l'utilisateur final et cliquez sur Ouvrir .
  15. Dans le menu Générer , cliquez sur créer . Remarque : Si vous recevez messages d'erreur tel que «la boîte de dialogue installation Bienvenue est non valide» lorsque vous cliquez sur créer , vous disposez peut-être une version incompatible d'un fichier nommé Mergemod.dll est livré avec Visual Studio Installer. Pour plus d'informations pour résoudre ce problème, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
    281650BOGUE : Ne peut pas compiler projet VSI - erreurs 'Installer la boîte de dialogue'
  16. À l'aide de l'Explorateur Windows, accédez au chemin d'accès que vous avez créé dans étape 3. Dans ce chemin d'accès, vous trouverez un dossier nommé sortie . Ouvrez le dossier de sortie , puis ouvrez le dossier nommé DISK_1 . Dans ce dossier, vous trouverez un fichier portant l'extension .msi. Ceci est le fichier programme d'installation de Visual Studio que vous allez distribuer aux utilisateurs finaux. Pour installer et enregistrer votre DLL de balise active, les utilisateurs finaux doit simplement double-cliquez sur le fichier .msi et acceptez les valeurs par défaut qui suggère de l'Assistant installation.

Prochaines étapes

Programme d'installation Visual Studio fournit un ensemble rich d'installation boîtes de dialogue et insère une entrée dans le Panneau de configuration de l'utilisateur final Ajout/Suppression de programmes pour les actions désinstallation ou réparation.

Références

Pour plus d'informations sur la création de DLL de balises active, consultez les articles suivants :
Développement de DLL de balise active
http://msdn.microsoft.com/en-us/library/aa140238.aspx

Microsoft Office XP Smart Tag Kit de développement (SDK)
http://www.microsoft.com/downloads/details.aspx?familyid=3d8edcee-0246-43ef-a70f-94c0899f1e8f&displaylang=en
Pour plus d'informations, consultez les articles de base de connaissances suivants :
286267Comment : Créer une DLL balises actives dans Visual Basic pour utilisation dans Office XP
292596Comment faire : Créer une DLL balises actives dans ATL pour utilisation dans Office XP
Pour plus d'informations sur le déploiement DLL de balises active, consultez l'article suivant :
Déploiement des DLL de balise active à l'aide du programme d'installation de Visual Studio
http://msdn.microsoft.com/en-us/library/aa140235(office.10).aspx

Propriétés

Numéro d'article: 305110 - Dernière mise à jour: lundi 24 février 2014 - Version: 10.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office XP Developer
  • Microsoft Visual Studio 6.0 Enterprise Edition
Mots-clés : 
kbnosurvey kbarchive kbmt kbhowtomaster KB305110 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 305110
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com