Я знаю, что Silverlight 4 имеет поддержку взаимодействующего с COM через AutomationFactory
класс.
dynamic excel = AutomationFactory.CreateObject( "Excel.Application" );
excel.Visible = true;
Но это создает отдельное окно для COM-объекта. Что я пропускаю, вот то, если я на самом деле могу на самом деле разместить документ Office в своем приложении Silverlight - в ContentPresenter, например?
Вы ничего не упускаете - это невозможно. Вы можете поискать конвертеры в Silverlight документов Office, такие как
Оба они предназначены только для просмотра и не могут приблизиться к полной точности - но это «достаточно хороший» набор опций.