Комментарии 4
p.s. понимаю, что можно погуглить, но думаю эта информация в статье будет не лишней
P.S. Где-то у меня был код для работы с Automation из C++, но это уже совсем другая история :)
Приведите его, пожалуйста. Очень интересна тема разработки для Office 365 из-под плюсов
К сожалению, доступ к тому коду уже утрачен, а разбираться заново сейчас не готов. Мои ссылки на документацию, увы, тоже протухли (excel & sorting, Understanding the Excel Object Model). Но суть там была относительно простой — создаём правильный COM-объект и изучаем в MSDN дерево объектов. Дальше — творим свою бизнес-логику (подсматривая иногда в код сгенерированных на VBA макросов).
Рекомендую начать откуда-то отсюда:
Excel object model overview — здесь можно подсмотреть дерево объектов, оно должно совпадать с доступным из COM.
Про VSTO на wiki.
Как ms всех пересаживает на js. Видимо, тут причина закопанной документации по interop’у на плюсах.
Тема на social — тут есть следы моих ссылок, м.б. что-то полезное найдётся в окрестностях, но я быстро не нашёл.
Если мне не изменяет память, в студии была tool’а (где-то в External Tools при более-менее полной установке), которая показывала список зарегистрированных в системе COM-объектов (а может она есть в самой винде, а не в студии). Там нужно поискать Excel и/или vsto.
Automation: быстрый старт или «А ну-ка, Excel, пиши за меня сам!»