2016-01-28 2 views
0

Я использую Excel Interop внутри своего рабочего приложения C# для открытия скрытого приложения Excel в фоновом режиме, которое считывает данные некоторых файлов Excel.Приложение скрытого Excel становится видимым, когда пользователь открывает новые книги

До сих пор работает до тех пор, пока пользователь не откроет свои собственные книги с помощью проводника Windows. Его книги открываются в приложении Excel, которое становится видимым и скрытыми книгами. Затем он может закрыть приложение, которое разбивает мой процесс.

Есть ли возможность заблокировать приложение Excel, поэтому пользователь получает свое приложение Excel, если он открывает книги?

ответ

0

Не совсем ответив на ваш вопрос, но вы можете попробовать использовать OpenXML SDK для чтения содержимого файлов Excel. Используя этот SDK, вы вообще не запускаете какой-либо экземпляр Excel.

Взгляните на следующие ссылки для справки

https://msdn.microsoft.com/en-us/library/office/cc823095.aspx

https://msdn.microsoft.com/en-us/library/office/gg575571.aspx

Смежные вопросы