2009-05-19 16 views
6

I erfolgreich abgeschlossen habe ein Windows Forms-Anwendung mit MS Word Integration - die Anwendung schreibt Mergefields in einer Word-Vorlage. Ich habe die Vorlage mit MS Word 2007 erstellt, aber im kompatiblen Modus als 97-2003 '.dot' Datei gespeichert. Aufgrund der Tatsache, dass Office 2007 installiert ist, verwende ich Version 12.0 der MS Word-Objektbibliothek PIA. Wenn ich diese Anwendung bereitstellen würde, könnte eine andere Person, die Office XP oder 2003 verwendet, in der Lage sein, sie zu verwenden, weshalb ich nach Kompatibilität frage?MS Office PIAs "Rückwärtskompatibilität"

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

Antwort

6

Sie Apps nutzen, können mit älteren PIAs erstellt Word 2007 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 wird 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 problemlos eine App erstellen, die die neuen Funktionen in den neueren PIAs ausnutzt. Wenn Sie diese App mit einer älteren Version von Word ausführen - wer weiß, was passieren wird.

Es sind nicht nur neue "externe" Funktionen, über die Sie sich Gedanken machen müssen. Es könnte neue Implementierungen in den PIAs geben, die nur mit den neueren Versionen der Office-Apps kompatibel sind.

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

Sie können download other versions of the PIAs.

+0

Ich dachte schon. Ich habe beide PIAs für Office 2003 und Office XP heruntergeladen. Ich denke, ich sollte in Sicherheit sein und die XP PIAs benutzen, stimmst du zu? In Bezug auf neue Funktionen ... wie bereits erwähnt, die Vorlage wurde mit der älteren ". Dot" Erweiterung gespeichert und ich habe keine Warnungen über Feature-Kompatibilitäten erhalten, so dass ich hoffe, ich bin sicher auf dieser Front. Wenn ich eine Office XP-Maschine hätte, um das auszuprobieren, würde es helfen, daher meine Frage hier. Danke Cheeso! – Shalan

Verwandte Themen