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 颜色渐变效果的实现代码
Oct 01 Javascript
jquery Tab效果和动态加载的简单实例
Dec 11 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
Jun 10 Javascript
jQuery实现复选框批量选择与反选的方法
Jun 17 Javascript
jQuery ajax提交Form表单实例(附demo源码)
Apr 06 Javascript
详解Bootstrap插件
Apr 25 Javascript
jQuery获取浏览器类型和版本号的方法
Jul 05 Javascript
js拼接html字符串的注意事项
Oct 13 Javascript
走进javascript——不起眼的基础,值和分号
Feb 24 Javascript
在Vue.js中使用Mixins的方法
Sep 12 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
Swiper实现导航栏滚动效果
Oct 16 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程序员的技术瓶颈分析
2011/07/17 PHP
PHP可变函数的使用详解
2013/06/14 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
destoon设置自定义搜索的方法
2014/06/21 PHP
php遍历目录方法小结
2015/03/10 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
PHP正则表达式函数preg_replace用法实例分析
2020/06/04 PHP
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
HTML5附件拖拽上传drop & google.gears实现代码
2011/04/28 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
JavaScript获取DOM元素的11种方法总结
2015/04/25 Javascript
详解参数传递四种形式
2015/07/21 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
ES6学习教程之对象的扩展详解
2017/05/02 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
2020/06/29 Javascript
微信小程序如何连接Java后台
2019/08/08 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
python解析html开发库pyquery使用方法
2014/02/07 Python
ptyhon实现sitemap生成示例
2014/03/30 Python
详解Python中time()方法的使用的教程
2015/05/22 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
社区工作感言
2014/02/21 职场文书
金融与证券专业求职信
2014/06/22 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
手术室护士个人总结
2015/02/13 职场文书
立项申请报告范本
2015/05/15 职场文书
感谢师恩主题班会
2015/08/17 职场文书
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL