Comment : déployer une solution Office au niveau d'un document vers un serveur SharePoint

Vous pouvez utiliser Microsoft Office SharePoint pour déployer vos solutions au niveau du document vers les utilisateurs finaux. Lorsque les utilisateurs accèdent au site SharePoint et ouvrent le document, le runtime entame automatiquement l'installation de la solution à partir du dossier réseau partagé. La personnalisation continue à fonctionner même si le document est copié dans un autre emplacement, comme le Bureau.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document pour les applications suivantes : Excel 2007, Excel 2010, Word 2007 et Word 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

Pour préparer la solution à distribuer à partir de SharePoint, vous devez effectuer deux opérations :

  1. Déployez la solution au niveau du document vers un dossier partagé sur votre réseau.

  2. Téléchargez le document vers une bibliothèque de documents SharePoint et ajoutez les emplacements appropriés à la liste des emplacements Microsoft Office approuvés dans le Centre de gestion de la confidentialité.

lien vers la vidéo Pour obtenir une version vidéo de cette rubrique, consultez Vidéo : Comment déployer une solution Office Solution au niveau du document sur un serveur SharePoint (Office System 2007).

Déploiement d'une solution au niveau du document vers un emplacement partagé

Utilisez l'Assistant Publication pour déployer la solution vers le dossier partagé et mettre automatiquement à jour le chemin d'accès du manifeste de déploiement dans le document. Si vous le souhaitez, vous pouvez également effectuer ces opérations manuellement.

Pour déployer une solution au niveau du document vers un dossier partagé sur un réseau à l'aide de l'Assistant Publication

  1. Dans le menu Générer, cliquez sur Publier NomSolution.

    L'Assistant Publication démarre.

  2. Suivez les étapes de l'Assistant pour déployer la solution vers un dossier partagé sur le réseau.

    Si vous voulez que l'Assistant copie les fichiers de la solution dans le dossier réseau, spécifiez le dossier partagé comme emplacement d'installation par défaut dans la deuxième page de l'Assistant.

    Pour plus d'informations, consultez Comment : déployer une solution Office à l'aide de ClickOnce.

Pour déployer manuellement une solution au niveau du document vers un dossier partagé sur un réseau

  1. Copiez les fichiers de la solution du dossier de sortie de la génération vers un dossier partagé sur le réseau.

  2. Ouvrez le document de solution que vous prévoyez de télécharger vers la bibliothèque de documents SharePoint.

  3. Cliquez sur l'onglet Fichier (pour Excel 2010 ou Word 2010) ou sur le bouton Microsoft Office (pour Excel 2007 ou Word 2007), pointez sur Préparer, puis cliquez sur Propriétés.

  4. Cliquez sur Propriétés du document, puis sur Propriétés avancées.

  5. Dans l'onglet Personnalisé, dans la liste des propriétés, sélectionnez _AssemblyLocation.

  6. La zone Valeur inclut déjà un identificateur de manifeste de déploiement. Au début de l'identificateur, tapez le chemin qualifié complet du manifeste de déploiement suivi d'une barre, au format chemin d'accès |identificateur.

    Par exemple, le chemin d'accès pourrait ressembler à ceci :

    \\NomServeur\NomDossier\NomFichier.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9

    Pour plus d'informations sur le format de cet identificateur, consultez Vue d'ensemble des propriétés de document personnalisées.

  7. Cliquez sur OK, puis enregistrez et fermez le document.

Téléchargement du document et ajout de l'emplacement du serveur SharePoint au Centre de gestion de la confidentialité

Pour que les utilisateurs finaux puissent avoir accès au document, téléchargez-le vers une bibliothèque de documents SharePoint. Avant d'exécuter la solution, les utilisateurs doivent accorder un niveau de confiance à l'emplacement SharePoint dans Microsoft Office Word ou Excel, ou un administrateur doit définir la stratégie à distance.

Pour ajouter l'emplacement du serveur SharePoint au Centre de gestion de la confidentialité

  1. Ajoutez le document de solution à une bibliothèque de documents située sur un serveur SharePoint.

    Pour plus d'informations, consultez Télécharger un document dans la documentation relative à SharePoint Server sur Microsoft Office Online.

  2. Ouvrez Word ou Excel sur l'ordinateur sur lequel vous souhaitez exécuter la solution.

    Vous ne devez pas nécessairement ouvrir un document. Les étapes suivantes permettent d'ajouter le serveur SharePoint au Centre de gestion de la confidentialité dans Word ou Excel pour cet ordinateur uniquement. Le document étant situé à un emplacement réseau, cette procédure doit être effectuée sur chaque ordinateur qui exécutera la solution.

    Notes

    L'administrateur système peut utiliser l'outil de configuration d'Office pour définir ces stratégies à distance. Pour plus d'informations, consultez Stratégies et paramètres de sécurité dans Office System 2007.

  3. Cliquez sur l'onglet Fichier (pour Excel 2010 ou Word 2010) ou sur le bouton Microsoft Office (pour Excel 2007 ou Word 2007), puis cliquez sur Options Word ou Options Excel.

  4. Cliquez sur Centre de gestion de la confidentialité, puis sur Paramètres du Centre de gestion de la confidentialité.

  5. Cliquez sur Emplacements approuvés.

  6. Activez la case à cocher Autoriser les emplacements approuvés sur mon réseau (non recommandé).

  7. Cliquez sur Ajouter un nouvel emplacement.

  8. Dans la zone Chemin d'accès, tapez l'URL du serveur SharePoint, par exemple http://NomServeurSharePoint/NomÉquipe/NomProjet/NomBibliothèqueDocuments. N'ajoutez pas le nom de la page Web par défaut, par exemple default.aspx ou AllItems.aspx.

  9. Cliquez sur OK.

    Pour tester le processus d'installation, désinstallez la personnalisation de votre ordinateur, puis ouvrez le document à partir du site SharePoint. Une fois le document ouvert, le système installe la personnalisation. Copiez le document vers le Bureau. La personnalisation est toujours exécutée, car la propriété _AssemblyLocation contient le chemin d'accès complet du partage de fichiers.

Voir aussi

Tâches

Comment : déployer une solution Office à l'aide de ClickOnce

Comment : désinstaller une solution Office ClickOnce

Concepts

Octroi de niveaux de confiance à des documents