javascript判断office版本示例

前端技术 2023/09/04 JavaScript

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

本文地址:https://www.stayed.cn/item/10662

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。