javascript判斷office版本示例
使用JavaScript判斷office版本,在項目開發(fā)中非常有用,由其是在OA系統(tǒng)的在線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中call()和apply() 的一些理解
下面小編就為大家?guī)硪黄嘘PJavaScript中call()和apply() 的一些理解。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05JavaScript中CreateTextFile函數(shù)
JavaScript中CreateTextFile函數(shù)是創(chuàng)建指定的文件名并返回一個 TextStream 對象,可以使用這個對象對文件進行讀寫2020-08-08JavaScript Break 和 Continue區(qū)別教程
JavaScript Break 和 Continue區(qū)別教程...2007-04-04實現(xiàn)JavaScript的組成----BOM和DOM詳解
下面小編就為大家?guī)硪黄獙崿F(xiàn)JavaScript的組成----BOM和DOM詳解。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧2016-05-05