PIA MS Office "обратная совместимость" - PullRequest
6 голосов
/ 19 мая 2009

Я успешно завершил приложение Windows Forms с интеграцией MS Word - приложение записывает в поля слияния в шаблоне Word. Я сделал шаблон, используя MS Word 2007, но сохранил его в совместимом режиме как файл «.dot» 97-2003. В связи с тем, что у меня установлен Office 2007, я использую версию 12.0 PIA библиотеки объектов MS Word. Если бы я развернул это приложение, смог бы ли его использовать другой человек, использующий Office XP или 2003, поэтому я спрашивал о совместимости?

Я скопировал библиотеки PIA в выходной каталог приложения.

1 Ответ

6 голосов
/ 19 мая 2009

Вы можете использовать приложения, скомпилированные со старыми PIA, для автоматизации Word 2007, но вы не можете использовать приложения, скомпилированные с PIA Office 2007, для автоматизации более ранних версий Word.

Некоторые вещи могут работать, но в целом это не поддерживается.

Проблема в том, что в более новых версиях Word появились новые функции, а новые PIA поддерживают эти новые функции. Вы можете легко создать приложение, которое использует новые функции в новых PIA. Когда вы запускаете это приложение на более старой версии Word - кто знает, что произойдет.

Вам нужно беспокоиться не только о новых «внешних» функциях. В PIA могут быть новые реализации, совместимые только с более новыми версиями приложений Office.

Итак, то, что вы предлагаете сделать, небезопасно и не рекомендуется.

Вы можете скачать другие версии PIA .

...