Vorgehensweise: Bereitstellen von Vorlagenprojektmappen, die Code in einem Netzwerk ausführen
Vorlagenprojektmappen werden mit einem relativen Pfad zur Anpassung erstellt, es sei denn, Sie führen Schritte zum Ändern des Pfads aus. Falls die Anpassung an einem Netzwerkspeicherort gespeichert ist, müssen Sie eine benutzerdefinierte Dokumenteigenschaft so ändern, dass sie einen vollständigen Pfad zum Bereitstellungsmanifest im Netzwerk enthält.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokumentebene für die folgenden Anwendungen: Excel 2007 und Excel 2010, Word 2007 und Word 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
Es gibt mehrere Möglichkeiten, die benutzerdefinierten Dokumenteigenschaften zu ändern, z. B.:
Verwenden des Veröffentlichungs-Assistenten zum Veröffentlichen der Projektmappe
Ändern der Eigenschaften auf der Benutzeroberfläche der Word- oder Excel-Anwendung
Ändern des Pfads im Setupprogramm
Verwenden Sie die API, die unter Open XML Format SDK (möglicherweise in englischer Sprache) beschrieben ist.
Verwenden des Webpublishing-Assistenten
Verwenden Sie den Webpublishing-Assistenten, um die Projektmappe zu veröffentlichen und den Pfad des Bereitstellungsmanifests im Dokument automatisch zu aktualisieren.
So geben Sie den vollständigen Pfad mit dem Veröffentlichungs-Assistenten an
Klicken Sie im Menü Erstellen auf SolutionName veröffentlichen.
Der Webpublishing-Assistent wird gestartet.
Folgen Sie den Anweisungen des Assistenten, um die Projektmappe zu veröffentlichen.
Legen Sie auf der zweiten Seite des Assistenten den Standardinstallationspfad auf den freigegebenen Netzwerkordner fest.
Weitere Informationen finden Sie unter Gewusst wie: Bereitstellen einer Office-Lösung mithilfe von ClickOnce.
Verwenden der Word- oder Excel-Benutzeroberfläche
Sie können benutzerdefinierte Dokumenteigenschaften auf der Benutzeroberfläche der Anwendung aktualisieren.
So ändern Sie die Eigenschaftswerte auf der Benutzeroberfläche der Anwendung
Kopieren Sie die Projektmappendateien aus dem Buildausgabeordner in einen freigegebenen Ordner im Netzwerk.
Öffnen Sie das Projektmappendokument, das Sie für die Benutzer bereitstellen möchten.
Klicken Sie auf die Registerkarte Datei (für Excel 2010 oder Word 2010) oder die Microsoft Office-Schaltfläche (für Excel 2007 oder Word 2007), zeigen Sie auf Vorbereiten, und klicken Sie dann auf Eigenschaften.
Klicken Sie auf Dokumenteigenschaften und dann auf Erweiterte Eigenschaften.
Wählen Sie in der Liste Eigenschaften auf der Registerkarte Benutzerdefiniert _AssemblyLocation aus.
Das Feld Wert enthält bereits einen Bezeichner für das Bereitstellungsmanifest. Geben Sie am Anfang des Bezeichners den vollqualifizierten Pfad des Bereitstellungsmanifests an, gefolgt von einem senkrechten Strich. Verwenden Sie das Format Pfad |Bezeichner.
Der Pfad könnte beispielsweise so aussehen:
\\servername\foldername\filename.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
Weitere Informationen zum Formatieren dieses Bezeichners finden Sie unter Übersicht über benutzerdefinierte Dokumenteigenschaften.
Klicken Sie auf OK. Speichern und schließen Sie das Dokument.
Verwenden des Setupprogramms
Sie können den Installationspfad im Setupprogramm über das Eingabeaufforderungsfenster ändern, ohne Visual Studio zu verwenden. Beim Ausführen des Installationsprogramms wird dann der aktualisierte Wert verwendet. Weitere Informationen finden Sie unter Gewusst wie: Ändern des Installationspfads einer Office-Projektmappe.
Verwenden der Open XML-Format-API
Dokumente im 2007 Microsoft Office System verwenden das Open XML-Format als Standarddateiformat. Sie können Open XML-Dateien mithilfe der API bearbeiten.
So greifen Sie mithilfe der API auf benutzerdefinierte Dokumenteigenschaften zu
Verwenden Sie die CustomFilePropertiesPart-Klasse, um auf die benutzerdefinierten Dokumenteigenschaften zuzugreifen und den Wert zu ändern.
Ein Beispiel für die Verwendung der Open XML-Format-API finden Sie im technischen Artikel Manipulating Word 2007 Files with the Open XML Object Model (Part 2 of 3) (möglicherweise in englischer Sprache) in der MSDN Library.
Siehe auch
Aufgaben
Gewusst wie: Bereitstellen einer Office-Lösung mithilfe von ClickOnce
Gewusst wie: Deinstallieren einer ClickOnce-Office-Projektmappe