Partager via


Modèles de déploiement (Office System 2003)

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau du document

  • Projets au niveau de l'application

Version de Microsoft Office

  • Microsoft Office 2003

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Visual Studio Tools pour Office prend en charge le déploiement de solutions sur un ordinateur local ou un emplacement réseau. Les modèles sont différents pour les deux principaux types de projets :

  • Personnalisations au niveau du document

  • Compléments au niveau des applications

Pour plus d'informations sur les personnalisations au niveau du document et les compléments au niveau de l'application, consultez Architecture des personnalisations au niveau du document et Architecture des compléments d'application.

Modèles de déploiement pour les personnalisations au niveau du document

Trois modèles de déploiement principaux permettent de déployer des personnalisations Word et Excel. Le tableau suivant récapitule ces modèles.

Emplacement du document

Emplacement de l'assembly

Local

Partage réseau (chemin d'accès UNC) ou serveur Web (protocole HTTP)

Local

Local

Partage réseau ou serveur Web

Partage réseau ou serveur Web

Chaque modèle de déploiement présente des avantages et des considérations que vous devez étudier avant de décider comment déployer votre solution.

Modèle de déploiement local/réseau

Ce modèle implique la distribution de copies du document ou du classeur sur l'ordinateur de chaque utilisateur et le placement de l'assembly sur un partage réseau. L'une des méthodes de distribution du document consiste à placer un modèle sur un serveur, de sorte que chaque utilisateur puisse créer une copie locale de ce modèle.

Ce modèle combine une facilité de maintenance de l'assembly à une souplesse pour l'utilisateur final, qui peut procéder à une certaine personnalisation du texte du document. Pour plus d'informations sur le déploiement, consultez Comment : déployer des solutions Office (Office System 2003).

Avantages

  • L'utilisateur final peut personnaliser ses propres exemplaires du document ; par exemple en ajoutant ses propres nom et numéro de téléphone aux informations standards. Une telle personnalisation est plus difficile si tout le monde utilise un document commun partagé.

  • Les utilisateurs peuvent travailler hors connexion avec leurs documents.

  • Les utilisateurs peuvent enregistrer des documents dans des emplacements pratiques, notamment dans un dossier de documents spécial ou sur le bureau.

  • Les utilisateurs peuvent faire des copies de sauvegarde locales des documents.

Éléments à prendre en considération

  • Un administrateur doit installer une stratégie de sécurité pour le partage réseau.

  • Vous devez distribuer à chacun des utilisateurs des copies du document, et ce à chaque fois que ce dernier est modifié, ou inviter les utilisateurs à créer une copie locale à partir du modèle.

  • Si vous utilisez un chemin HTTP ou HTTPS pour accéder à l'assembly, ce dernier est stocké dans le cache d'Internet Explorer. Si un utilisateur n'est pas connecté au réseau lorsqu'il ouvre le document personnalisé, ce dernier utilise les informations de l'assembly mises en cache. Cependant, si l'utilisateur n'a jamais ouvert le document, ou s'il a vidé le cache du navigateur Internet, l'assembly n'est pas présent sur l'ordinateur et ne peut pas être exécuté. Pour plus d'informations, consultez Modèle hors connexion pour les solutions Office (Office System 2003).

  • Si vous utilisez un chemin d'accès HTTP ou HTTPS pour accéder au document, l'assembly n'est chargé que si l'option Parcourir dans une même fenêtre pour les fichiers .doc ou .xls est sélectionnée dans l'Explorateur Windows. Cette option est utilisée par Internet Explorer pour déterminer si le document est hébergé dans la fenêtre active ou dans une fenêtre distincte. Si le document est hébergé dans une fenêtre distincte, l'assembly n'est ni chargé ni exécuté. Pour plus d'informations, consultez Dépannage dans Office au moment de l'exécution.

Modèle de déploiement local/local

Ce modèle implique la distribution de copies du document ou classeur et de copies de l'assembly sur l'ordinateur de chaque utilisateur. Ce modèle est le plus approprié si vous ne prévoyez pas de nombreuses modifications du document ou de l'assembly, ou s'il arrive fréquemment que le réseau ne soit pas disponible. Pour plus d'informations sur le déploiement, consultez Comment : déployer l'utilisation hors connexion de documents (Office System 2003).

Avantages

  • Aucun partage réseau n'est nécessaire.

  • Le document et l'assembly sont toujours disponibles sur l'ordinateur local, quel que soit l'état du réseau.

Éléments à prendre en considération

  • Si des modifications sont apportées au document ou à l'assembly, la solution mise à jour doit être distribuée à chaque utilisateur.

Modèle de déploiement réseau/réseau

Le modèle réseau/réseau implique le placement du document ou du classeur et d'un assembly de solution sur le réseau, afin de permettre aux utilisateurs finaux d'y accéder. Ce modèle est le plus approprié si les utilisateurs travaillent beaucoup en collaboration, ou si le document ou classeur et l'assembly sont fréquemment mis à jour. Pour plus d'informations sur le déploiement, consultez Comment : déployer des fichiers solution à l'aide de l'Assistant Publication (Office System 2003).

Avantages

  • La présence d'une seule copie principale de l'assembly et du document simplifie les mises à jour.

  • Le travail en collaboration et le partage de documents sont simplifiés lorsque le document ou modèle est disponible sur un serveur de portail, par exemple SharePoint Portal Server.

Éléments à prendre en considération

  • Les utilisateurs doivent être connectés au réseau.

  • Si tout le monde peut effectuer des chargements vers l'emplacement où se situe le document ou le modèle personnalisé, par exemple vers un site SharePoint Portal Server dédié à la collaboration de groupe, l'emplacement ne peut pas constituer une preuve de la fiabilité du document et de l'assembly.

Modèles de déploiement pour les compléments au niveau de l'application

Il existe deux modèles de déploiement pour les compléments créés à l'aide de Visual Studio Tools pour Office, selon que l'assembly du complément se trouve sur le réseau ou sur l'ordinateur local. Ces deux modèles de déploiement nécessitent que le manifeste d'application et les clés de Registre requises soient installés sur l'ordinateur de l'utilisateur final. Pour plus d'informations, consultez Déploiement de compléments d'application (Office System 2003).

Modèle de déploiement réseau

Ce modèle implique la consignation des assemblys complémentaires sur un serveur. Pour plus d'informations sur le déploiement, consultez Comment : déployer des solutions Office (Office System 2003).

Avantages

  • Les clients peuvent recevoir automatiquement les mises à jour des compléments en redémarrant l'application Microsoft Office, ou en désactivant puis en réactivant le complément par le biais de la boîte de dialogue Compléments COM de l'application.

Éléments à prendre en considération

  • Un administrateur doit installer une stratégie de sécurité pour le partage réseau.

  • Vous devez créer les entrées de Registre requises sur l'ordinateur client pour exécuter le complément. Pour plus d'informations, consultez Entrées du Registre pour les compléments d'application.

Modèle de déploiement local

Ce modèle implique la distribution de l'assembly complémentaire sur l'ordinateur de chaque utilisateur. Pour plus d'informations sur le déploiement, consultez Comment : déployer des solutions Office (Office System 2003).

Avantages

Éléments à prendre en considération

  • Les assemblys doivent se voir accorder la confiance totale sur l'ordinateur de l'utilisateur. Le projet d'installation fourni avec les projets au niveau de l'application n'inclut aucune action par défaut pour créer la stratégie de sécurité requise.

  • Si des modifications sont apportées aux assemblys complémentaires, les assemblys mis à jour doivent être distribués à chaque utilisateur.

Voir aussi

Tâches

Comment : déployer des solutions Office (Office System 2003)

Comment : préparer les ordinateurs des utilisateurs finaux à exécuter des solutions Office (Office System 2003)

Comment : mettre à jour les fichiers d'assembly déployés (Office System 2003)

Comment : mettre à jour des documents Office déployés qui utilisent des extensions de code managé (Office System 2003)

Comment : déployer l'utilisation hors connexion de documents (Office System 2003)

Concepts

Déploiement de solutions Office (Office System 2003)

Déploiement de personnalisations au niveau du document (Office System 2003)

Déploiement sécurisé (Office System 2003)