Я знаю, что уже есть миллионы сообщений об этом, но я не могу найти ту, которая отражает мою проблему.
Я использую VS2010 и хочу автоматизировать Excel, и я пытаюсь проработать пример здесь.
MS Tutorial
Проблема в том, когда я иду, чтобы добавить ссылку, как упоминалось
3.Добавить ссылку на библиотеку объектов Microsoft Excel. Для этого выполните следующие действия: • В меню «Проект» выберите «Добавить ссылку».
• На вкладке COM найдите библиотеку объектов Microsoft Excel и нажмите «Выбрать».
Нет такой ссылки доступной.
Может кто-нибудь, пожалуйста, дайте мне знать, если это правильный способ автоматизации Excel с VS2010.
Если кто-то может, пожалуйста, дайте мне знать, почему у меня нет опции COM для Excel.
Я хочу написать на VB.net, но если у кого-то есть пример на C #, это будет хорошо.
С уважением
Ash
Я пытался внедрить автоматизацию с использованием dll Microsoft.Office.Interop.Excel.Application, но я получаю следующее исключение при попытке создать приложение excel.
Эта строка генерирует ошибку.
EXL = New Microsoft.Office.Interop.Excel.Application()
Это исключение
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))