加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

浏览器中用office还是wps打开的选择

(2012-06-13 15:26:16)
标签:

it

分类: 重庆软航控件

   浏览器中调用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

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有