在C#winforms中查看Microsoft Office 2007/2010文件

时间:2011-02-11 12:16:09

标签: c# xml winforms ms-office

我已经阅读了很多关于这个问题的文章和SO quistions,然而,没有吸引人的解决方案出现在我面前!

我最需要的是:

  • 在我的winforms应用程序中查看MS Office 2007/2010文档
  • 不需要编辑,但如果可以提供则会很好

我尝试了什么:

  • 我在同一浏览器窗口中设置注册标志以打开办公室文档后尝试使用网络浏览器控件,而不是将其保存在我的计算机上
  • 我尝试使用Edraw Office查看器组件,但是,我无法向我的应用程序的所有目标用户购买许可证,并且试用版本很烦人,每当我打开和关闭时出现“购买许可证”消息框应用程序
  • 我也看到了这个问题How do I display office and/or pdf content on a windows form?,答案也不错,但是,虽然我不需要编辑功能,但我仍然希望能够复制文本从查看的文件。即这个答案对我不适用

最后一点:使用网络浏览器组件将是完美的,因为我已经使用它来查看PDF / html / txt文件并提供使其与MS Office文档一起使用的功能将使应用程序正是我希望的为它!

我已经尝试过使用这篇文章:
http://support.microsoft.com/kb/304662
但是网络浏览器仍然提供将文件保存在我的机器上。 :S

任何建议?

1 个答案:

答案 0 :(得分:0)

我谷歌了一下,发现了DSOFrameer的目的,但发现此处删除的项目是Location of DSOFramer Downloadthis

的原因

这可能会有所帮助

相关问题