javascript判断office版本示例


Posted in Javascript onApril 11, 2014

使用JavaScript判断office版本,在项目开发中非常有用,由其是在OA系统的在线office编辑,我们需要让office在线编辑工具同时支持office的多个版本,例如office2003、2007。office在安装的时候,会在注册表中写入键值,具体位置为HKEY_CURRENT_USER/Software/Microsoft/Office。

我们打开注册表就可以看到office的版本,office版本与注册表键值对应关系如下:

11.0         office2003;
12.0         office2007;
14.0         office2010;
var version="";
function readOfficeVersion()
{
    var word=null;
    try
    {
        word=new ActiveXObject("Word.application");
    }catch(e)
    {
        alert("1、请检查您的机器是否安装过Microsoft Office 2003/2007;/n2、您检查您的浏览器设置是否启用ActiveX控件。");
    }
    if(word.Version==="11.0")
    {
        version="office2003";
    }
    else if(word.Version==="12.0")
    {
        version="office2007";
    }
    else if(word.Version==="14.0")
    {        version="office2010";
    }    //及时关闭Word进程
    word.Application.Quit();
    return version;
}
Javascript 相关文章推荐
jQuery boxy弹出层插件中文演示及使用讲解
Feb 24 Javascript
九种js弹出对话框的方法总结
Mar 12 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
Dec 08 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
Jan 26 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
Jun 02 Javascript
jquery中取消和绑定hover事件的实现代码
Jun 02 Javascript
Jquery和JS获取ul中li标签的实现方法
Jun 02 Javascript
基于javascript实现按圆形排列DIV元素(一)
Dec 02 Javascript
ES6中Symbol类型用法实例详解
Apr 06 Javascript
JS实现unicode和UTF-8之间的互相转换互转
Jul 05 Javascript
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
浅谈ng-zorro使用心得
Dec 03 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
Apr 11 #Javascript
jquery解析xml字符串简单示例
Apr 11 #Javascript
代码获取历史上的今天发生的事
Apr 11 #Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
Apr 11 #Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
Apr 11 #Javascript
jQuery实现鼠标经过图片预览大图效果
Apr 10 #Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
Apr 10 #Javascript
You might like
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
node.js中的querystring.unescape方法使用说明
2014/12/10 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
2016/07/15 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
2016/07/22 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
js实现随机8位验证码
2020/07/24 Javascript
Python3搜索及替换文件中文本的方法
2015/05/22 Python
python自动zip压缩目录的方法
2015/06/28 Python
Python编程入门之Hello World的三种实现方式
2015/11/13 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
基于Django实现日志记录报错信息
2019/12/17 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
联想中国官方商城:Lenovo China
2017/10/18 全球购物
俄罗斯在线购买飞机票、火车票、巴士票网站:Tutu.ru
2020/03/16 全球购物
艺术爱好者的自我评价分享
2013/10/08 职场文书
新闻系毕业生推荐信
2013/11/16 职场文书
简历中自我评价范文3则
2013/12/14 职场文书
护士的自我鉴定
2014/02/07 职场文书
自荐信如何制作?
2014/02/21 职场文书
家长会欢迎标语
2014/06/24 职场文书
班级课外活动总结
2014/07/09 职场文书
岗位说明书怎么写
2014/07/30 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
2014年教师节活动总结
2014/08/29 职场文书
出差报告格式模板
2014/11/06 职场文书
学校党支部承诺书
2015/04/30 职场文书
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python