Kaster [?]
а можно поинтересоваться, в чем разница?
и даже нужно

...
Приступим:
С программами Microsoft Office Word, Excel и другими можно работать как с объектами автоматизации OLE.
Этот подход существенно отличается от работы с этими программами как с серверами СОМ или от использования компонентов страницы Servers. Работа с объектами автоматизации может быть организована
двумя способами:
через библиотеки типов и через механизм автоматизации OLE.
Использование библиотеки типов имеет то преимущество, что обеспечивает проверку типов, но для работы с библиотекой типов надо сформировать соответствующий файл и разобраться в нем.
Использование автоматизации OLE применительно к Word и Excel проще,
поскольку в эти программы встроена справка по VBA, содержащая описание всех объектов, свойств и методов.
Основные отличия при использовании автоматизации OLE от работы с серверами СОМ заключаются в следующем:
1)Для работы с серверами COM не обязательно чтобы приложение было запущено, но для этого необходимы определенные приготовления, которые требуют специфических знаний а так-же углубленного представления о работе технологии COM, как впрочем и в дальнейшем в процессе разработки.
Работа с серверами OLE требует от разработчика лишь возможность получить ссылку на COM-объект,
запущенного приложения(OLE-сервер выдающий эту ссылку позиционирует себя как "Excel.Application")
2) В серверах автоматизации OLE при вызове методов не требуется задание значений необязательных параметров, что существенно упрощает многие операторы.
Параметры методов можно задавать в форматах "имя := значение", причем последовательность задания параметров безразлична. (по правилам VBA)
Это дополнительное удобство, так как не требуется помнить последовательность параметров в объявлении метода.
3) Еще одним преимуществом серверов автоматизации OLE является то, что вызываемые методы очень близки к их описанию в справке по VB соответствующей программы Microsoft Office.
В серверах СОМ в некоторых случаях наблюдаются отличия.
4) Что касается OLE, то ряд условностей в реализации IDE, как и выбранного языка программисрования влияют так или иначе на наличие подсказок, возможность/невозможность использования констант с чем COM сервер чаще не имеет проблем. OLE-сервер как-бы сам отвечает за соответсвующющее приведения типов, когда при работе с COM-сервером предварительно приведение типов (обязательно).
Теперь следут сказать о том, что несмотря на простоту использования OLE-сервера, и множество тонкостей работы с COM-сервером, их вообще не следует сравнивать так, как используют их для разного рода задачь.
OLE-сервера всецело выполняют роль автоматизации конкретного запущенного приложения,
в то время как COM сервера реализуют саму идеологию COM и предоставляют возможность работать непосредственно с комполнентами, и не неуждаются в комбинорованном приложении, возможности COM более широки, а для большей ясности:
например широко применялась практика использования модулей MS Word "проверка орфографии" для проверки содержимого текстовых полей программ написанных на том-же C# или vb.NET, даже видел реализацию на Java (хотя там на этот счет есть более лаконичные решения). основана на взаимодействии с COM сервером,
и для этого требуется только чтобы Word был установлен в системе - не запущен
Как-то так...
И все-таки в целом, как мне представляется, использовать серверы автоматизации OLE в большинстве случаев проще, чем работать с серверами СОМ.