javascript判断office版本实例

发布时间:2019-11-19编辑:脚本学堂
本文介绍javascript判断office版本的方法,分享一个js检测office版本信息的例子,有需要的朋友参考下。

使用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;
}