Partager via


Comment : modifier par programme le chemin d'accès du manifeste de déploiement (Office System 2003)

Mise à jour : novembre 2007

S'applique à

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

Type de projet

  • Projets au niveau du document

Version de Microsoft Office

  • Microsoft Office 2003

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

Vous pouvez utiliser le modèle objet du runtime Visual Studio Tools pour Office pour mettre à jour par programme le manifeste d'application incorporé dans un document qui fait partie d'une personnalisation au niveau du document.

Vous devez placer le code permettant de manipuler le modèle objet dans un nouveau projet (et non dans votre solution Visual Studio Tools pour Office), tel qu'une application console ou une page ASP.NET. Visual Studio Tools pour Office inclut un exemple qui montre comment créer un outil permettant de modifier le manifeste d'application incorporé. Pour plus d'informations, consultez ServerDocument, exemple.

Un autre modèle permet de mettre à jour les manifestes en modifiant des fichiers XML générés par l'Assistant Publication. Pour plus d'informations, consultez Comment : modifier l'emplacement des personnalisations au niveau du document (Office System 2003).

Remarque :

Cette rubrique ne s'applique pas aux compléments au niveau de l'application car ils n'utilisent pas de manifestes d'application incorporés. Pour modifier le chemin d'accès du manifeste de déploiement pour un complément, utilisez un éditeur de texte afin de mettre à jour le manifeste d'application présent sur l'ordinateur client. Pour plus d'informations, consultez Manifestes d'application pour les solutions Office (Office System 2003). Pour plus d'informations sur les compléments au niveau de l'application et les personnalisations au niveau du document, consultez Architecture des personnalisations au niveau du document.

Pour modifier par programme le chemin d'accès du manifeste de déploiement

  1. Créez un projet pour modifier le fichier manifeste dans le document Office. Ce projet peut être de tout type, par exemple une solution de ligne de commande.

  2. Ajoutez une référence à Microsoft.VisualStudio.Tools.Applications.Runtime dans ce projet.

  3. Ajoutez une instruction Imports ou using pour l'exécution au début de votre fichier de code.

    Imports Microsoft.VisualStudio.Tools.Applications.Runtime
    
    using Microsoft.VisualStudio.Tools.Applications.Runtime;
    
  4. Créez une instance de ServerDocument et passez le document de la solution. Assignez le nouveau chemin d'accès du manifeste de déploiement à la propriété DeployManifestPath.

    Dim sd As ServerDocument = Nothing
    Try
        sd = New ServerDocument("C:\Documents\SolutionDocument.doc")
        sd.AppManifest.DeployManifestPath = _
            "\\NewServer\ShareFolder\SolutionDocument.application"
    
    ServerDocument sd = null;
    try
    {
        sd = new ServerDocument(@"C:\Documents\SolutionDocument.doc");
        sd.AppManifest.DeployManifestPath = 
            @"\\NewServer\ShareFolder\SolutionDocument.application";
    
  5. Enregistrez vos modifications et fermez le document.

        sd.Save()
    
    Finally
        If Not sd Is Nothing Then
            sd.Close()
        End If
    End Try
    
        sd.Save();
    }
    finally
    {
        if (sd != null)
        {
            sd.Close();
        }
    }
    

Voir aussi

Tâches

Comment : mettre à jour par programme les chemins d'accès de l'assembly du manifeste d'application (Office System 2003)

Comment : joindre des extensions de code managé à des documents (Office System 2003)

Comment : supprimer des extensions de code managé de documents (Office System 2003)

Concepts

Manifestes d'application et de déploiement dans les solutions Office

Déploiement de solutions Office (Office System 2003)

Référence

Manifestes d'application pour les solutions Office (Office System 2003)

Manifestes de déploiement pour les solutions Office (Office System 2003)