【问题标题】:How do I host a Microsoft Office document inside a Winforms application?如何在 Winforms 应用程序中托管 Microsoft Office 文档?
【发布时间】:2011-07-06 02:15:55
【问题描述】:

谁能推荐一个 Word、Excel 和 PowerPoint 查看器(无需编辑),可以用作 Winforms 中的组件?

查看器必须支持 Office 2003、2007 和 2010。

目标是 .NET 4.0。

免费的是首选 ;-) 但如果它是商业的就可以了。

提前致谢!

【问题讨论】:

  • 快速搜索会发现很多 - 任你挑选。
  • @ChrisF:你使用的搜索词是什么?
  • @Robert - google.co.uk/… - 但我不得不承认我没有关注很多链接

标签: .net winforms ms-office


【解决方案1】:

通常,您最好的方法是让您的用户从 Microsoft 获得适当的只读查看器。

Word Viewer

Excel Viewer

PowerPoint Viewer

这就是绝大多数文档管理系统的工作方式;他们依靠计算机的文件关联来针对不同的读者。所以你所要做的就是提供一个链接。

【讨论】:

  • 客户端特别想查看 WinForms 应用程序中的文件。
  • @marcus:据我所知,没有办法做好这件事。我相信 Word 查看器有一个浏览器插件,所以理论上你可以托管一个 webbrowser 控件,但这不是一个很好的解决方案。
  • @Robert Harvey:但它需要安装 MS Office
【解决方案2】:

另一种方法是将 WinForms 中的 WebBrowser 控件与 Google Docs Viewer 结合使用?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-25
    相关资源
    最近更新 更多