Frage

Ist Office 2007 PIA erfordert auch Office 2007 installiert werden? Kann ich Office 2007 PIA mit VSTO 3.0 (ohne Office 2007 installiert ist)?

bereitstellen

EDIT: Ich habe eine Windows-Anwendung, die MS Word-Dateien erzeugt. Ich habe das Office 2007 PIA als benutzerdefinierte Voraussetzung im Setup hinzugefügt, aber Office 2007 PIA muss MS Office 2007 installiert werden.

Ich wollte nur wissen, dass, wenn VSTO nicht Office-Installation benötigt, dann vielleicht kann ich meine Anwendung zu VSTO konvertieren.

War es hilfreich?

Lösung

Um VSTO zu nutzen, müssen Sie haben Office installiert. Die VSTO Pias bietet nur eine Shim zwischen .NET und den COM-Schnittstellen, die Office aussetzt. So kann die PIA nichts tun w / o Büro.

Andere Tipps

Was wollen Sie mit den Primary Interop Assemblies genau das zu tun? Ich glaube, Sie benötigen, um Ihre Frage etwas zu klären.

Wenn Sie auf den jede Methode planen ruft das Microsoft Office PIA DLLs ohne Office installiert haben, können Sie Ihren Code erwarten mit einem COMException der Luft zu sprengen, wenn Sie es laufen seit Amt mit nicht dort zu inter arbeiten soll.

. Hinweis: Sie können docx (Word 2007) Dateien ohne Büro generieren

Wenn das, was Sie tun mögen, erstellen ist Word-Dokumente ohne MS Word installiert ist dann die beste Wahl ist eine der verfügbaren Programme zu verwenden, um dies zu tun. Dies ist in der Regel wie Word / Excel-Dokumente auf einem Webserver zum Beispiel erstellt werden.

MS Word-Dokumente generieren wir haben beide Syncfusion DocIO (und XlsIO für Excel) und Office und sie haben viel einfacher und buchstäblich 5 bis 30 mal schneller gewesen in Erstellung von Dokumenten als MS Word (abhängig von der Komplexität des Dokuments). Allerdings sind diese Tools nicht frei. Ich nehme an, es ist theoretisch möglich, docx-Dateien manuell zu erzeugen (wie durch Tracker1 angedeutet), aber das würde eine Menge Arbeit sein, wenn es freie Bibliotheken sind zu helfen, dass dabei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top