Frage

Ich habe erfolgreich ein Windows Forms-Anwendung mit MS Word Integration - die Anwendung auf Mergefields in einer Word-Vorlage schreibt. Ich habe die Vorlage mit MS Word 2007, aber sie gespeichert im kompatibelen Modus als 97-2003 ‚.dot‘ -Datei. Aufgrund der Tatsache, dass ich 2007 haben Office installiert, ich bin Version 12.0 des MS Word Object Library PIA verwenden. Wenn ich diese Anwendung zu implementieren, würde eine andere Person mit Office XP oder 2003 Lage sein, es zu benutzen, damit über die Kompatibilität meines fragen?

Ich habe den PIA-DLLs in das Ausgabeverzeichnis der Anwendung kopiert werden.

War es hilfreich?

Lösung

Sie können die Anwendungen mit älteren PIAs erstellt Word 2007 verwenden zu automatisieren, aber Sie können keine Apps mit dem Office 2007 PIAs zusammengestellt verwenden, um frühere Versionen von Word zu automatisieren.

Einige Dinge können funktionieren, aber im Allgemeinen ist es nicht unterstützt.

Die Frage ist, haben die neueren Versionen von Word neue Funktionen und die neueren PIAs unterstützen diese neuen Funktionen. Sie können ganz einfach eine App erstellen, die die neuen Funktionen in dem neueren PIAs ausnutzt. Wenn Sie ausführen, dass die App gegen eine ältere Version von Word - wer weiß, was passieren wll.

Es ist nicht nur neue „externe“ Funktionen, die Sie brauchen, um Sorgen zu machen. Es könnte neue Implementierungen in dem PIAs, die nur mit den neueren Versionen der Office-Anwendungen kompatibel sind.

Also, was Sie vorschlagen, ist nicht sicher, und nicht zu empfehlen.

Sie können andere Versionen der PIAs herunterladen.

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