SSerge писал(а):Это который OLE Automation interface? где-то в 2005-м я через это пробовал формировать таблицы - отказался бесповоротно.
За неприемлемо низкое быстродействие. Встроенный VBA скрипт работал на порядки быстрее.
olegy123 писал(а):Да вы что? у меня сейчас Excel работает через OLE вызовы.
Вопрос: чем заменили коммуникацию между программами и windows-сервисами, компонентами?
OLE работает либо быстро, либо долго по настроению. И любит отваливаться. OLE как существовал, так и существует как 5 нога, которая уже не поддерживается в новых вещах. Любой чих попытки работы через OLE с Outlook нарывается на блокировки базовой безопасности.
Мне для работы надо формировать Word, Excel документы с таблицами. И когда сел за разработку связи моей программы с офисом, то по началу было OLE, но это путь инвалида. На ПК должен быть установлен Office именно полный, именно от MS. Потратил время и не жалею - теперь простая библиотека генерирует DOCX, XLSX файлы без потребности в конкретном офисе.
PS: Сценка из жизни - сотрудник одно компании продающей электротовары на встрече рассказывает про их товары. И одна из тем - показать как их программа составляет спецификацию оборудования и быстро выводит в Excel. Где все пошло не так - конечно там где он попытался выгрузиться в EXCEL))
McLion писал(а):А зачем тебе сервисы MS?
Это примерно так: Устраиваешься на работу, фирма обеспечивает почти каким хочешь ПО, но налаживать его работу и взаимодействие разных решений между собой никто не хочет и не собирается. Чемодан из крокодила без ручки.