【问题标题】:Hosting Microsoft Office application inside Silverlight 4?在 Silverlight 4 中托管 Microsoft Office 应用程序?
【发布时间】:2010-05-22 15:32:07
【问题描述】:

我知道 Silverlight 4 通过 AutomationFactory 类支持 COM 互操作。

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

但这会为 COM 对象创建一个单独的窗口。我在这里缺少的是,如果我实际上能够在我的 Silverlight 应用程序中实际托管 Office 文档 - 例如在 ContentPresenter 中?

【问题讨论】:

    标签: silverlight silverlight-4.0 com-interop


    【解决方案1】:

    你没有错过任何东西 - 这是无法完成的。您可以寻找 Office 文档 Silverlight 的转换器,例如

    • TextGlow 用于 Word(来源已开启 CodePlex) (2007 [也许 2010] 格式)。
    • PowerPoint 到 Silverlight 转换器(客户端转换, 需要安装 PowerPoint), 也在CodePlex。

    这两个都是仅供查看的,并不接近完全保真度 - 但它们是一组“足够好”的选项。

    【讨论】:

    • 如果我们可以在我们的容器中托管办公室会非常整洁,不是吗?无论如何,谢谢你的信息!
    猜你喜欢
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多