问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样在HTML或ASP网页中加载Word2007文件(docx)啊?就是其他地方正常显示...

发布网友 发布时间:2022-04-29 15:38

我来回答

2个回答

热心网友 时间:2022-04-20 21:18

轻松实现Word在线编辑
原地址:http://blog.joycode.com/kaneboy/archive/2004/11/03/37889.aspx
有朋友询问如何在Web页面上做到像SharePoint中的效果一样,能直接激活客户端的Word来打开.doc文件,而不是类似直接点击.doc文档链接时Word在IE中被打开那样。想想这个问题应该很多人都会感兴趣,所以干脆写一篇blog来大致描述一下方法。
在安装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。

注意:
Windows 2003由于缺省没开放WebDAV协议,*了Office文档的保存.
开放WebDAV方法如下:
1.打开IIS6
2.打开Web Service扩展
3.选中WebDAV,右键,选Allowed

你可以借鉴上面的方法,至少显示WORD文档没有问题。
若是想编辑docx文档,我建议你至少安装Office2007或以上版本,最好是2013

热心网友 时间:2022-04-20 22:36

用Dx软件,插入项那找找
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的话有啥影响,怎么听说对六年后换证有影响? ...重新刷学时吗,科一科二科三科四可以转校吗? 考完科一科二科三科四要多久 ...但是科目三的学时没有打满对以后有没有影响? 我的学时卡没有打过,一点都没有,不过我科一科二科三科四都全部考完了... 五行穿搭2021年10月8日五行属什么怎么穿衣 十月八日上到十月几日 ipadmini和iphone6是充电器不一样、还是数据线不一样呢?可以互相使用充 ... iphone6的插头可以通用ipad mini 吗 iphone6和ipad mini的充电器可以通用吗 如何画CAD,室内设计图。。。 cad户型图返图怎么做 星座的怪癖都是什么? 拥有怪癖是什么感觉? "控制癖" 是什么怪癖??什么意思??? 多多如此怪癖,谁能帮忙解释下是什么意思 特殊癖好是怎么意思 乖僻是什么意思 “怪癖”是什么意思? 怪癖是什么意思 曾国藩的“怪癖”是什么呢? 性格内向是性格怪癖的意思吗 娇纵怪癖是什么意思? 怪癖主张是什么意思 落拓无偶,性尤怪癖是什么意思 在昨晚当中,快乐男声和中国好声音第二季谁的收视率高?中国好声音为什么不敢直播, 什么是性格怪癖 AD-AS模型对宏观经济波动的解释,有何积极意义? 字母怪癖是什么意思 AD曲线上的点代表什么意思 html插入word文档显示不出来 怎样把html页面中的图片导入到word文档中???在线等 如何在Word2007中插入HTML控件? 如何读取word文档显示到html word中怎样插入html代码? 我是个中学生,女的。用什么洗面奶可以去黑头啊? 推荐一款去黑头的洗面奶,价格50左右,本人是穷学生。 word文档文字和数字对不齐 15岁女生,用什么洗面奶可以去黑头 在WORD07中左边是文字右边是数字,右边数字怎么对齐??? WORD文档中红色的下划线怎么得出来的? 用word文档打印红头文件时标题一下面的那条红线怎么打上去的啊?有哪个好心人能帮我一下啊? 请问在网上买电影票当天买好就要当天去取吗? 蒸馒头时有时一锅会有一个很硬,跟别的不一样,俗称“鬼捏的”,是怎么回事 家里老人说遇到鬼捏馍就会发生不好的事怎么办 网上购买电电影票需要开场前15分钟取票嘛 在网上订买电影票,是不是必须在订票半个小时内取票 我想要一个网页版的语音聊天工具,因为用网页版歪歪非常卡,有没有更好的网页版语音聊天工具呢? 微信网页版可以发语音吗 word里为什么不能插入空白页