Спасибо за ответ, действительно в этом случае OleContainer создает новый процесс, но у меня не получается заставить отображаться Excel в контейнере

OleContainer.DoVerb(ovShow) — выдает исключение, так как список ObjectVerbs пуст.
Пожалуйста, посмотрите, как это делали вы?
var Excel,WB:Variant;
begin
Excel := OleContainer.CreateObject('Excel.Application',false),
WB := Excel.Workbooks.Add;
// тут нужно отобразить содержимое контейнера
end;