Моя программа использует офисные интеграции и нацеливается на windows без MS Office, C# - PullRequest
0 голосов
/ 25 марта 2020

Я разработал программу (C shrap), которая помогает школам в архивировании там документов, в программе я использую интеграции Microsoft Word, Excel и Access, но я не знаю, будет ли целевой P C иметь Итак, есть ли MS Office для этих компьютеров, не запрашивая установленный MS Office? Мои ссылки: Microsoft.Office.Interop.Excel Microsoft.Office.Interop.word

1 Ответ

1 голос
/ 25 марта 2020

Если вы используете Interop, то вам нужна офисная установка.

Я предлагаю вместо этого использовать другие библиотеки, которые не нуждаются в Office, такие как open xml sdk.

Вы можете найти различные примеры онлайн о том, как это сделать. Вот несколько

https://www.codingame.com/playgrounds/11047/edit-word-documents-using-openxml-and-c-without-automationinterop

https://www.codeproject.com/Articles/87711/Manipulate-Docx-with-C-without-Microsoft-Word-inst

Нужна ли нам установка Office для работы с открытым XML?

https://github.com/OfficeDev/Open-XML-SDK

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