0

    如何在web页面上直接打开、编辑、创建office文档.doc

    2023.06.05 | admin | 122次围观

    如何在Web页面上直接打开、编辑、创建Office文档有朋友询问如何在Web页面上做到像SharePoint中的效果一样,,。想想这个问题应该很多人都会感兴趣word打开会是web网页,所以干脆写一篇blog来大致描述一下方法。在安装Office2003以后,有一个ActiveX控件被安装到了系统中,这个控件位于“ProgramFiles\MicrosoftOffice\OFFICE11\”。通过这个控件,客户端页面上的JavaScript就可以激活本地的Office软件,来实现打开、编辑Office文档。(另,OfficeXP应该就已经包含这个ActiveX控件了。)首先,用Script创建一个本地的对象:openDocObj=newActiveXObject("");//为了兼容OfficeXP,可以创建“”然后,调用openDocObj的相应的方法。比如打开服务器上的一个Office文档:("uments/");openDocObj对象会根据参数中不同的Office文档类型(.doc、.xls、.ppt)来打开不同的程序(Word、Excel、PowerPoint)。ViewDocument()方法还有一个重载签名word打开会是web网页,可以让我们手工指定激活哪个程序来打开文档:("uments/",要激活的程序的ProgID);那么要打开Office程序在线编辑文件又如何?("uments/");就可以直接激活Word,在Word里面编辑文档,然后直接点击Word里面的保存功能,就可以将文件保存会服务器上了。注意:为了让Word能将编辑后的文档直接保存会服务器,访问Web站点的当前上下文的WindowsIdentity必须对服务器的相应目录(即“uments”这个虚拟目录所

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论