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 相关文章推荐
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
Aug 05 Javascript
基于JQuery的6个Tab选项卡插件
Sep 03 Javascript
UI Events 用户界面事件
Jun 27 Javascript
jQuery的live()方法对hover事件的处理示例
Feb 27 Javascript
JavaScript中的Math.sin()方法使用详解
Jun 15 Javascript
详解javascript遍历方式
Nov 11 Javascript
jQuery插件编写步骤详解
Jun 03 Javascript
bootstrap——bootstrapTable实现隐藏列的示例
Jan 14 Javascript
从setTimeout看js函数执行过程
Dec 19 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
Dec 28 Javascript
VUE实现图片验证码功能
Nov 18 Javascript
JavaScript快速调试的两个技巧
Nov 04 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
php遍历目录viewDir函数
2009/12/15 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
2019/03/22 PHP
基于jquery的inputlimiter 实现字数限制功能
2010/05/30 Javascript
JavaScript 对象模型 执行模型
2010/10/15 Javascript
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
Javascript高级技巧分享
2014/02/25 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
JavaScript中Array方法你该知道的正确打开方法
2018/09/11 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
利用python实现在微信群刷屏的方法
2019/02/21 Python
python Django 创建应用过程图示详解
2019/07/29 Python
python 怎样将dataframe中的字符串日期转化为日期的方法
2019/09/26 Python
python turtle工具绘制四叶草的实例分享
2020/02/14 Python
Cpython解释器中的GIL全局解释器锁
2020/11/09 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
一套PHP的笔试题
2013/05/31 面试题
品学兼优的大学生自我评价
2013/09/20 职场文书
营销与策划应届生求职信
2013/11/04 职场文书
银行个人求职自荐信范文
2013/12/16 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
宿舍卫生管理制度
2015/08/05 职场文书
python中%格式表达式实例用法
2021/06/18 Python
python Django框架快速入门教程(后台管理)
2021/07/21 Python
Ajax实现三级联动效果
2021/10/05 Javascript