COMMENT FAIRE : Modifier le nom d'un assembly ou l'espace de noms d'un assembly pour votre extension de code managé Office

Traductions disponibles Traductions disponibles
Numéro d'article: 824003 - Voir les produits auxquels s'applique cet article
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article décrit étape par étape comment modifier le nom ou l'espace de noms d'un assembly pour une extension de code managé créée avec Microsoft Visual Studio Tools pour Microsoft Office System.

Pour modifier le nom ou l'espace de noms de votre assembly, vous devez modifier des propriétés dans le projet Office, puis régénérer l'assembly.

Si, au lieu de cela, vous essayez de modifier le nom de l'assembly dans l'Explorateur Windows en renommant le fichier de l'assembly ou que vous ne modifiez pas l'attribut Office Integration après avoir modifié la propriété Espace de noms racine dans le projet, le message d'erreur suivant peut s'afficher lorsque l'extension de code managé est chargée dans Microsoft Word ou Microsoft Excel :
L'assembly <nom_assembly> est introuvable à l'adresse .\<emplacement_assembly>\ ou ne peut pas être chargé. Vous pouvez tout de même modifier et enregistrer le document. Contactez votre administrateur ou l'auteur de ce document pour obtenir une aide supplémentaire.


Pour modifier correctement le nom ou l'espace de noms de l'assembly pour votre extension de code managé, procédez comme suit :

Modification du nom d'un assembly

  1. Démarrez Visual Studio .NET 2003, puis ouvrez votre projet Office.
  2. Dans le menu Affichage, cliquez sur Explorateur de solutions.
  3. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur votre projet, puis cliquez sur Propriétés.
  4. Dans la liste Propriétés communes, cliquez sur Général.
  5. Tapez le nouveau nom pour votre assembly dans la zone Nom de l'assembly, puis cliquez sur OK.
  6. Dans le menu Générer, cliquez sur Générer la solution.

Modification de l'espace de noms d'un assembly

  1. Démarrez Visual Studio .NET 2003, puis ouvrez votre projet Office.
  2. Dans le menu Affichage, cliquez sur Explorateur de solutions.
  3. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur votre projet, puis cliquez sur Propriétés.
  4. Dans la liste Propriétés communes, cliquez sur Général.
  5. Tapez le nouvel espace de noms pour votre assembly dans la zone Espace de noms racine, puis cliquez sur OK.
  6. Recherchez l'attribut Assembly: System.ComponentModel.DescriptionAttribute dans votre module de code ThisWorkbook ou ThisDocument.

    Il s'agit de l'attribut Office Integration.
  7. Modifiez l'attribut Office Integration pour refléter le nouvel espace de noms.

    Par exemple, si vous avez nommé votre espace de noms MyNamespace, l'attribut Office Integration apparaît dans le module de code comme suit :
    <Assembly: System.ComponentModel.DescriptionAttribute( _
       "OfficeStartupClass, Version=1.0, Class=MyNamespace.OfficeCodeBehind")>
  8. Dans le menu Générer, cliquez sur Générer la solution.

Références

Pour plus d'informations sur la façon d'accorder des autorisations à des dossiers et à des assemblys et sur la façon de résoudre les problèmes dans Office au moment de l'exécution, reportez-vous à la documentation de Visual Studio Tools pour Microsoft Office System.

Propriétés

Numéro d'article: 824003 - Dernière mise à jour: vendredi 9 janvier 2004 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Studio Tools for the Microsoft Office System
  • Microsoft Office Édition Professionnelle 2003
  • Microsoft Office Excel 2003
  • Microsoft Office Word 2003
Mots-clés : 
kbhowtomaster kbpia KB824003
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