Я пытаюсь использовать пространство имен Microsoft.Office.Interop.xxxxxxx, но Visual Studio 2010 не предоставляет возможность «взаимодействия». У меня установлены PIA для office12 и office14, я включил их в «Ссылки» в обозревателе решений, но они не работают.
Код, с которым я пытаюсь вызвать пространство имен:
using Excel = Microsoft.Office...;
После «Офиса» мне предоставляется только вариант «Ядро». Так это будет выглядеть так
using Excel = Microsoft.Office.Core;
Это соответствует ссылке, которая была импортирована... но использование этого пространства имен не кажется полезным.
Мой вопрос: как мне получить параметр Microsoft.Office.Interop, который будет принят и отображен в intellisense?
Пример:
using Excel = Microsoft.Office.Interop.Excel;
Получено сообщение об ошибке для «Interop» = «Тип или имя пространства имен «Interop» не существует в пространстве имен «Microsoft.Office» (вам не хватает ссылки на сборку?)
Сборка, которую я загрузил в обозревателе решений, называется «Библиотека объектов Microsoft Office 14.0» TypeLib версии 2.5. Путь сборки = "C:\Program Files\Common Files\Microsoft Shared\OFFICE14\MSO.DLL
Спасибо за любые предложения!