是否可以将Microsoft Office Word控件添加到aspx页面?我希望能够修改加载并从网页修改word文档......我只是不确定这是否可行?
我知道有一些AJAX控件允许你执行一些类似的东西,但我想尽可能使用Microsoft产品。
我正在使用Visual Studio 2010和VB.NET来尝试完成此任务。
答案 0 :(得分:2)
在ASP.NET中使用WordvíaActiveX这是一个坏主意。这是可能的,但目前,微软并不支持这种方式(http://support.microsoft.com/default.aspx/kb/257757)。
你会遇到性能,可伸缩性,用户单词版本等问题....你会有很多外控的winword.exe进程,等等。
出于这个原因,我使用Devxpress的Silverlight Rich Edit Control。我已经获得了许可证,因此我没有尝试其他解决方案,例如Telerik的Richtextbox或Google Docs。
Embed editable MS Word document on web page
编辑:我记得它使用WebDav的另一种方式。我的意思是,强制客户端MS Word在WebDav位置打开word doc。也许你可以考虑一下。
How to create a HTML link which forces MS Word to edit document on webdav server
这是IE的插件:
http://www.microsoft.com/es-es/download/details.aspx?id=15123
答案 1 :(得分:2)
您可以在ASPX页面中使用RadEditor for ASP.NET AJAX导入DOCX或RTF文件,在浏览器中编辑其内容并将其保存为DOCX,RFT或PDF格式。以下示例显示了如何执行此操作:
答案 2 :(得分:0)
是的,从我得到的参考来看,它看起来可能。
请点击此链接:Click Here