Межпроцессная связь между приложением Excel & C #?

Мне было интересно, есть ли способ настроить связь между экземпляром excel и C # Application. Например, когда значение ячейки изменяется, я хотел бы отправить обновленное значение в приложение C # в режиме реального времени.

Заранее спасибо!

Вам нужны первичные сборники Office , которые являются оболочкой .Net для COM API, предоставленной MS Office. Вы можете использовать события через них, чтобы вы могли настроить слушателя, который захватит событие, которое вы хотите.

Вы можете использовать типы проектов Visual Studio Tools for Office (VSTO), доступные в Visual Studio для автоматизации кода Office с C #. Это гарантирует, что вы используете только управляемый код и не полагаетесь на COM или Primary Interop Assemblies, которые доступны / установлены.

Это предпочтительный подход по сравнению с решением COM. Дополнительную информацию и примеры см. На странице MSDN .

Interesting Posts

xpath-> query () работает только со звездочками

Как сравнить диапазон в пределах числа в excel

Данные из книги Excel в диаграмму с ASP

Excel VBA для объединения данных из нескольких строк

Переменные столбца в Excel?

Вставьте ссылку на электронную почту Outlook в Excel

Может ли код VBA запускаться вне приложений MS?

Как открыть Excel через C # и предоставить фокус Excel

Как изменить диапазон в sub после копирования и вставки данных на новый лист

Удалить все ячейки в листе на основе цвета интерьера

Выход PHP в Excel. Формат и расширение файла не совпадают.

Импорт отдельных строк и столбцов из файла .txt в рабочий лист excel (vba)

Код завершения – функция VBA для пропуска пропущенных ячеек и начала процедуры, когда она приходит по тексту

Автоматический запуск макроса excel для форматирования строк

Код для поиска листов, имя которых указано в столбце A и гиперссылка

Давайте будем гением компьютера.