在线编辑word文档
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
首先,用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。
<html>
<head>
<title>
test_word
</title>
<Script Language="JavaScript">
function Validator()
{
var openDocObj;
openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2");
openDocObj.EditDocument("C:/Inetpub/wwwroot/前言.doc");
}
</script>
</head>
<body bgcolor="#ffffff">
<h1>
<input type="button" name="word" value="word" οnclick="Validator()">
</h1>
</body>
</html>
给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
在线编辑word文档相关推荐
- pageoffice 在线编辑 word 文档,保存之后返回自定义的值,并把值传到父页面
1. 描述:最近项目有个在线编辑office 办公文档的功能, 采用的方案是用 pageoffice 在线编辑 office 文档. 因为高版本的谷歌和火狐不支持任何插件了.所以pageoffi ...
- 在线编辑word文档,weboffice在线操作word文档
在线操作编辑word文档已经是时下ERP和OA系统必须要实现的功能点之一. 下面就来详细讲解一下weboffice是如何实现的. 这里只做简单的程序讲解,原理性的东西不做过分的赘述. 不管你是ajax ...
- 在线编辑word文档 可保存到服务器(转)
使用说明:该方法只在office xp 和 2003上 测试通过,2000及以下 版本没试. 注意:你要打开的服务器端的word文档要有写权限.iis要开起 web服务扩展中的webdav为允许 具体 ...
- 在线编辑word文档代码
<html xmlns="http://www.w3.org/1999/xhtml%22 > <head runat="server"> < ...
- java 调用office_JAVA调用PageOffice在线打开、编辑Word文档
普通的MS Office Word只能在本地磁盘上打开和编辑保存,这使得程序员在开发项目时受到很多的约束,许多的功能无法实现或者无法达到理想的效果. 下面我就简单的和大家分享一下如何实现Word文档的 ...
- JAVA调用PageOffice在线打开、编辑Word文档
普通的MS Office Word只能在本地磁盘上打开和编辑保存,这使得程序员在开发项目时受到很多的约束,许多的功能无法实现或者无法达到理想的效果. 下面我就简单的和大家分享一下如何实现Word文档的 ...
- PageOffice调用本地office实现多人在线同时编辑Word文档
说明:多人同时在线编辑文件大多数会出现文档相互覆盖的问题,后保存的文档会覆盖先保存的文档.pageoffice的这个功能可以用程序控制不同用户打开文件后,编辑Word文档中属于自己的区域,并且不会互相 ...
- Office 365实现多人在线编辑同一个文档(下)
接下来我要实现多人编辑同一个Excel文件,这里以Source.xlsx为例,右键选择共享 设置共享权限以及共享给谁 权限有如下,如果是发送给别人看,就选择任何人(可向收到此链接的任何人授予访问权限, ...
- 在线编辑Office文档软件——WebOffice,常见问答来帮你!
WebOffice控件是国内领先的在线编辑Office文档软件,软件产品从1998年立项至今已有20多年历史,期间服务了众多大中小型企业.各级政府机关.科研机构和学校等事业单位.全新的WebOffic ...
- jsp+java用pageoffice在线编辑office文档
首先你要有三个东西:sealsetup.exe.pageoffice.jar和posetup.exe,如果没有,就去 http://www.zhuozhengsoft.com/download ...
最新文章
- Tomcat参数配置
- SVN地址正确,能在网页打开,但是检出失败解决方法
- 在 MySQL 中查找含有目标字段的表
- 使用VS2008进行WEB负载测试
- 剔除异常值栅格计算器_基于数据流的异常检测: Random Cut Forest
- 云原生的五大趋势,K8s安卓化位列其一
- day44-前端知识之HTML内容
- STM32工作笔记0060---窗口看门狗实验
- 记一次代码被公司电脑加密后,编译不通过
- 计算机系统常见的10个硬件 1故障,计算机十项常见故障
- vs2003无法打开sal.h
- 安卓开发实现悬浮窗显示(全局显示),通过悬浮窗实时监控当前流量
- Snort企业部署实战
- 教你win7去除快捷方式小箭头方法
- Prism4学习笔记(六):UI Composition
- 34604-52-9,Ms-PEG3-Ms甲磺酸基是良好的离去基,也可用作伯醇的保护基
- java String的intern()方法
- Tableau地图/分组数据集联系
- 【干货】Dialog的高冷用法
- web前端的发展分析