Размещать приложение Microsoft Office в Silverlight 4? - PullRequest
5 голосов
/ 22 мая 2010

Я знаю, что Silverlight 4 поддерживает COM-взаимодействие через класс AutomationFactory.

dynamic excel = AutomationFactory.CreateObject( "Excel.Application" );
excel.Visible = true;

Но это создает отдельное окно для COM-объекта. Чего мне здесь не хватает, так это того, что я действительно могу разместить документ Office внутри своего приложения Silverlight - например, в ContentPresenter?

1 Ответ

3 голосов
/ 22 мая 2010

Вы ничего не упускаете - это невозможно сделать. Вы можете найти конвертеры в документы Silverlight of Office, например

  • TextGlow для Word (источник включен CodePlex ) (2007 [ и, возможно, 2010 ] только формат).
  • PowerPoint для Silverlight Конвертор (преобразование на стороне клиента, требует установки PowerPoint), также на CodePlex .

Оба они предназначены только для просмотра и не приближаются к полной точности - но они представляют собой «достаточно хороший» набор параметров.

...