浏览器中调用office还是wps软件打开正文有两种方法:
(1)服务器后台:修改代码则统一修改。
(2)客户端:修改文件的默认关联,是关联office还是关联wps,通过wps的“配置工具”设置。
1.服务器后台
代码中控制用那个软件打开,office控件中提供了对应的方法设置。
OpenFromURL
该函数使用HTTP协议从URL打开文件。
void OpenFromURL([in] VARIANT URL,[in, optional]
VARIANT ReadOnly,[in, optional] VARIANT ProgId);
URL:可以是相对于控件所在的网页的相对URL或者是绝对URL。只要打开的URL返回一个正确的Office文档,而不管其扩展名是否正确,该函数都能够自动正确判断文档类型。
ReadOnly:说明是否以只读方式打开文档。以只读方式打开的文档不能保存回服务器,因此如果想要禁止用户修改编辑此文档需要调用SetReadOnly。
ProgID:可以省略。如果指定ProgID,则强行使用ProgID指定的类型转换文档。调用什么软件来打开文件。
Word文档:
“Word.Document”
PowerPoint幻灯片:
“PowerPoint.Show”
Excel工作表:
“Excel.Sheet”
Excel图表:
"Excel.Chart"
Visio画图:
"Visio.Drawing"
MS
Project项目:
"MSProject.Project"
WPS2003文档:
"WPSFile.4.8001"
WPS2005文档:
"WPS.Document"
金山电子表2003:
"ET.Sheet.1.80.01.2001"
金山电子表2005,2007: "ET.WorkBook"
注:OA中文档打开正文都用到此方法。
2.客户端
修改文件的默认关联,是关联office还是关联wps,通过wps的“配置工具”设置。
注:这种方式改变的话,要求服务器端OpenFromURL中的ProgID参数省略(参考上面)。
http://s6/bmiddle/4b379149gc255fa4382f5&690
http://s15/bmiddle/4b379149gc255fa9d290e&690
加载中,请稍候......