使用JS打开编辑器一词,然后直接编辑doc文件

电脑杂谈  发布时间:2020-04-17 07:08:08  来源:网络整理

fly文件怎么打开_fly类型文件怎么打开_类型为文件怎么打开

一个朋友问如何在网页上执行与SharePoint中相同的操作,可以直接激活客户端的Word以打开.doc文件,而不是单击.doc文档链接时在IE中打开Word. 直. 许会对考虑这个问题感兴趣,因此只需编写博客以大致描述该方法即可.

在安装Office2003之后,将ActiveX控件安装到系统中. 该控件位于“程序文件\ MicrosoftOffice \ OFFICE11 \ owssupp.dll”中. 通过此控件,客户端页面上的JavaScript可以激活本地Office软件以打开和编辑Office文档. (此外,Office XP应该已经包含此ActiveX控件. )

fly文件怎么打开_类型为文件怎么打开_fly类型文件怎么打开

首先,使用脚本创建一个本地对象:

openDocObj =新的ActiveXObject(“ SharePoint.OpenDocuments.2”); //为了与Office XP兼容fly类型文件怎么打开,您可以创建“ SharePoint.OpenDocuments.1”

fly类型文件怎么打开_fly文件怎么打开_类型为文件怎么打开

然后调用openDocObj的相应方法. 例如,在服务器上打开一个Office文档:

openDocObj.ViewDocument(“ / sample.doc”);

类型为文件怎么打开_fly类型文件怎么打开_fly文件怎么打开

openDocObj对象将根据参数中不同的Office文档类型(.doc,.xls,.ppt)打开不同的程序(Word,Excelfly类型文件怎么打开,PowerPoint). ViewDocument()方法还具有重载签名,它使我们能够手动指定要激活哪个程序来打开文档:

openDocObj.ViewDocument(“”,要激活的程序的ProgID);

类型为文件怎么打开_fly类型文件怎么打开_fly文件怎么打开

那么打开Office程序以编辑文件怎么办?

openDocObj.EditDocument(“”);

您可以直接激活Word,在Word中编辑文档,然后直接单击Word中的保存功能以将文件保存在会议服务器上. 注意: 为了使Word将编辑后的文档直接保存到服务器,访问网站当前上下文的WindowsIdentity必须相应地写入服务器的相应目录(即服务器上与虚拟目录相对应的物理路径). 目录“”)权限,否则保存操作将失败. 编辑后,EditDocument()将返回一个布尔值,以反映编辑操作的成功.

我们还可以通过打开服务器上的文档模板来创建新文档:

openDocObj.CreateNewDocument(“”,“”);

您可以使用“”模板来创建新文档. 默认情况下,新文档的保存位置为“”. 创建新文档时使用的过程取决于模板文件的类型(例如,.dot模板将对应于Word). 新文件的保存也需要注意权限. CreateNewDocument()方法还将返回布尔值以反映操作的成功. 除了模板的地址外,还可以将CreateNewDocument()方法的第一个参数直接指定为要用于创建新文档的客户端程序的ProgID.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-178507-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 胡惠超
        胡惠超

        好好读一读刘亚洲的文章就知道了

      热点图片
      拼命载入中...