JavaScript判斷office的版本__Java

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.