社区
JavaScript
帖子详情
如何在WEB上直接打开、编辑、创建Office文档
windfirephenix
2004-11-24 05:23:54
如何在WEB上直接打开、编辑、创建Office文档。如Word,Execl。
...全文
188
9
打赏
收藏
如何在WEB上直接打开、编辑、创建Office文档
如何在WEB上直接打开、编辑、创建Office文档。如Word,Execl。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
video_sound
2004-11-25
打赏
举报
回复
up
xjdawu
2004-11-25
打赏
举报
回复
目前见过的比较好的:http://www.ntko.com
rootcn
2004-11-25
打赏
举报
回复
用 ActiveX 控件, 如孟子所言
xiangyyy
2004-11-25
打赏
举报
回复
金格公司可以
孟子E章
2004-11-25
打赏
举报
回复
如何在Web页面上直接打开、编辑、创建Office文档 ??
http://blog.joycode.com/kaneboy/archive/2004/11/03/37889.aspx
在安装Office2003以后,有一个ActiveX控件被安装到了系统中,这个控件位于“Program Files\Microsoft Office\OFFICE11\owssupp.dll”。通过这个控件,客户端页面上的JavaScript就可以激活本地的Office软件,来实现打开、编辑Office文档。(另,Office XP应该就已经包含这个ActiveX控件了。)
首先,用Script创建一个本地的对象:
openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可以创建“SharePoint.OpenDocuments.1”
然后,调用openDocObj的相应的方法。比如打开服务器上的一个Office文档:
openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc");
openDocObj对象会根据参数中不同的Office文档类型(.doc、.xls、.ppt)来打开不同的程序(Word、Excel、PowerPoint)。ViewDocument()方法还有一个重载签名,可以让我们手工指定激活哪个程序来打开文档:
openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc", 要激活的程序的ProgID);
那么要打开Office程序在线编辑文件又如何?
openDocObj.EditDocument("http://www.abc.com/documents/sample.doc");
就可以直接激活Word,在Word里面编辑文档,然后直接点击Word里面的保存功能,就可以将文件保存会服务器上了。注意:为了让Word能将编辑后的文档直接保存会服务器,访问Web站点的当前上下文的Windows Identity必须对服务器的相应目录(即“http://www.abc.com/documents”这个虚拟目录所对应的服务器上的物理路径)有相应的写权限,否则保存动作会失败。编辑完成后,EditDocument()会返回一个bool值,来反映编辑操作是否成功。
我们还可以通过打开服务器上的一个文档模版,来创建一个新的文档:
openDocObj.CreateNewDocument("http://www.abc.com/documents/sampleTemplate.dot", "http://www.abc.com/documents/");
就可以使用“http://www.abc.com/documents/sampleTemplate.dot”这个模版来创建一个新的文档,默认新文档的保存地点是“http://www.abc.com/documents/”。创建新文档时使用的程序取决于模版文件的类型(比如.dot模版会对应Word)。新文档的保存同样需要注意权限问题。CreateNewDocument()方法同样会返回一个bool值来反映操作是否成功。
CreateNewDocument()方法的第一个参数,除了可以使用一个模版的地址外,还可以直接指定为希望用来创建新文档的客户端程序的ProgID。
rcky
2004-11-25
打赏
举报
回复
你这个问题不难,微软有个控件Dsoframerct
如果你想修改后保存到远程,请参考
http://community.csdn.net/Expert/topic/3584/3584273.xml?temp=.8131678
pengxuan
2004-11-25
打赏
举报
回复
http://www.ntko.com
life360
2004-11-24
打赏
举报
回复
用楼上的可以,但客户端必须装 office
SuperBJack
2004-11-24
打赏
举报
回复
<a href="c:\mydoc.cls">打开EXCEL文档</a>
<a href="c:\mydoc.doc">打开WORD文档</a>
在
Web
页面上
直接
打开
、
编辑
、
创建
Office
文档
在
Web
页面上
直接
打开
、
编辑
、
创建
Office
文档
在
Web
页面上
直接
打开
、
编辑
、
创建
Office
文档
如何在
Web
页面上
直接
打开
、
编辑
、
创建
Office
文档
.
如何在
Web
页面上
直接
打开
、
编辑
、
创建
Office
文档
. 如何在
Web
页面上
直接
打开
、
编辑
、
创建
Office
文档
. 如何在
Web
页面上
直接
打开
、
编辑
、
创建
Office
文档
.
SharePoint 集成OWA实战教程
本课程以SharePoint 2013 Server版本为环境,为大家演示介绍如何在上面集成
Office
Web
Application 2013,以达到
Office
系列
文档
,在SharePoint环境中可以在线
创建
、查看、
编辑
和协作的效果。
如何在
Web
页面上
直接
打开
、
编辑
、
创建
Office
文档
有朋友询问如何在
Web
页面上做到像SharePoint中的效果一样,能
直接
激活客户端的Word来
打开
.doc文件,而不是类似
直接
点击.doc
文档
链接时...想想这个问题应该很多人都会感兴趣.
Web
页面上
直接
打开
、
编辑
、
创建
Office
文档
新版Android开发教程.rar
的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...
JavaScript
87,921
社区成员
224,619
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章