当前位置:编程学习 > C#/ASP.NET >>

关于在网页中编辑word问题

如何在Web页面上直接打开、编辑、创建Office文档 客户端创建word以后怎么给保存到服务器里面.高手指点.提供源代码. --------------------编程问答-------------------- 在网上看到openDocObj可以来实现,但是弄过了不行

 openDocObj= new ActiveXObject("SharePoint.OpenDocuments.2"); 
openDocObj.ViewDocument("http://www.xrss.cn/documents/sample.doc", 要激活的程序的ProgID);
ProgID 指的具体是什么不明白 --------------------编程问答-------------------- 俺不会,帮你顶 --------------------编程问答-------------------- 有个控件叫DsoFramer,相当简单。你下个看下就会了。 --------------------编程问答-------------------- 这个应该需要插件支持,没有弄过 .... --------------------编程问答-------------------- 我不会,不过我可以提供一个网址给你,上面说得很详细!
http://blog.joycode.com/kaneboy/archive/2004/11/03/37889.aspx
给分 --------------------编程问答-------------------- DsoFramer
ntko
金格office控件
办公之星
-----

一堆类似控件 --------------------编程问答-------------------- sharepoint service支持 --------------------编程问答-------------------- mk --------------------编程问答-------------------- mark --------------------编程问答-------------------- jf up 学习 --------------------编程问答-------------------- 对,客户端肯定要插件的 --------------------编程问答-------------------- up --------------------编程问答-------------------- 以前做个一个项目管理系统,要求对word能够在线编辑
用的是一个第三方控件,名字搞忘了,大概5k左右吧
--------------------编程问答-------------------- 这个调用就可以了,function OpenWord() 

var openDocObj; 
openDocObj = new ActiveXObject("SharePoint.OpenDocuments.1"); 
var x=document.getElementById("urlsrc").value
openDocObj.EditDocument(x); 
}



urlsrc为文件地址
不需要什么插件的,只需要客户端安装officeXP或2003就可以了,编辑后直接点office文档上的保存就可以直接保存在服务器上了。服务器的上的IIS设置需要打开写入的控制。另外微软提供了DsoFramer开源插件,这个用起来稍微麻烦点,客户端需要安装插件,网上有很多的二次开发的版本可以参考。 --------------------编程问答-------------------- 怎么用不了!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,