Как получить ссылку на последнюю версию MS Excel в приложении VB.net? - PullRequest
3 голосов
/ 06 мая 2010

Я использую Excel Interop в своем приложении VB.net. Я использую библиотеку объектов Microsoft Office 11.0 и Microsoft.Office.Interop.Excel для автоматизации Excel. Обе библиотеки предназначены для Office 2003. Мой вопрос заключается в том, как заставить мой проект ссылаться на последнюю версию MS Office (скажем, Office 2010)

1 Ответ

1 голос
/ 06 мая 2010

Я не уверен, что понимаю ваш вопрос. Если у вас установлен Office 2010, вы можете просто сослаться на v14 библиотек.

Однако, если вы имеете в виду, что у вас нет Office 2010, но вы все равно хотите, чтобы ваше приложение работало, и особенно если вы хотите, чтобы ваше приложение работало с несколькими версиями Office, вы должны обратить внимание на позднюю привязку. Эта статья описывает разницу между ранним и поздним связыванием:
http://support.microsoft.com/kb/302902

Одна из неприятностей, связанных с поздним связыванием, может заключаться в том, что у вас нет Intellisense, и, поскольку я не являюсь экспертом в автоматизации Office, это может немного меня затормозить. Иногда я справлялся с этим, создавая одноразовый проект, в котором я выполняю раннее связывание, пишу код, а затем копирую код в основной проект, меняя его на позднее связывание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...