Как использовать Microsoft.Office.Interop.Excel.dll в консольном приложении, которое может работать на любом компьютере - PullRequest
3 голосов
/ 07 декабря 2011

В приложении Visual Studio 2010 Console я добавил ссылку на Microsoft.Office.Interop.Excel.dll из C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Инструменты Visual Studio для Office \ PIA \ Office14 \ Microsoft .Office.Interop.Excel.dll и моя программа для открытия и записи в файл Excel работают нормально. Но когда я запускаю этот .exe на другом компьютере, на котором нет Microsoft Office или Visual Studio, он выдает.

Один из вариантов - установить PIA на машины, которые я хочу, чтобы моя программа запускала, но я хочу, чтобы она была автономной. Какой самый лучший способ?

1 Ответ

2 голосов
/ 07 декабря 2011

Если вам нужно только открывать и писать в файлы Excel, используйте любые общедоступные исходные библиотеки для работы с файлами xls / xlsx и вообще не используйте Microsoft.Office.Interop.Excel.dll.

См. Чтение файлов Excel из C # или http://koogra.sourceforge.net/.

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