根據登錄檔鍵值判斷本機EXCEL版本
/// <summary> /// 根據登錄檔鍵值判斷本機EXCEL版本 /// </summary> /// <returns>excel檔案字尾名</returns> public string GetExcelVersion() { RegistryKey rk = Registry.LocalMachine; RegistryKey akey = rk.OpenSubKey(@"SOFTWARE\\Microsoft\\Office\\11.0\\Word\\InstallRoot\\"); RegistryKey akeytwo = rk.OpenSubKey(@"SOFTWARE\\Microsoft\\Office\\12.0\\Word\\InstallRoot\\"); //檢查本機是否安裝Office2003 if (akey != null) { string file03 = akey.GetValue("Path").ToString(); if (File.Exists(file03 + "Excel.exe")) { return ".xls"; } } //檢查本機是否安裝Office2007 if (akeytwo != null) { string file07 = akeytwo.GetValue("Path").ToString(); if (File.Exists(file07 + "Excel.exe")) { return ".xlsx"; } } MsgTool.ShowMessage("請安裝EXCEL 2003或2007"); return ""; }
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- js根據IP地址判斷城市JS
- js根據字尾判斷檔案檔案型別的程式碼JS型別
- JavaScript 根據物件鍵值進行排序JavaScript物件排序
- 根據年月日判斷星期幾的c程式C程式
- map自定義排序,根據鍵或者值排隊排序
- 新手發問 ! Laravel admin 根據ID判斷資料Laravel
- 「Excel技巧」Excel中根據某列的值去彙總另外一列的值Excel
- 小程式初始化載入,根據登入狀態判斷跳轉首頁還是登入頁
- 根據手機還是電腦上網自動判斷跳轉程式碼
- c# 通過檢視登錄檔的方式來判斷電腦安裝office的版本C#
- 判斷excel檔案是否被開啟Excel
- 二維陣列根據鍵的值進行排序陣列排序
- jxls根據模板匯出excelExcel
- apose 根據excel 匯出模版Excel
- 判斷 iOS 版本iOS
- 點選按鈕時根據select的值判斷是否是需要的選項並顯示div
- 根據連線的資料庫判斷資料庫型別(JAVA)資料庫型別Java
- Linux程式開發中如何判斷目錄是否為根目錄?Linux
- 根據關鍵詞取商品列表API返回值說明API
- JavaScript判斷是否是手機mobile登入JavaScript
- Android 必知必會 - 根據包名判斷 App 執行狀態AndroidAPP
- 請教java中如何根據ip判斷另一臺機器在網路中是通的Java
- PHP 如何根據鍵值刪除一個陣列中的元素PHP陣列
- 拼多多根據關鍵詞取商品列表 API 返回值說API
- Oracle根據主鍵查詢外來鍵Oracle
- Scrapy:根據目錄來下載github上的檔案Github
- ASP.NET判斷是否為手機登入ASP.NET
- 命令執行的判斷依據: ; , &&, ||
- excel根據某一列匹配資料Excel
- 判斷Windows版本號 (轉)Windows
- php中判斷iphone版本PHPiPhone
- 根據UA簡單判斷訪客客戶端是手機移動端還是電腦PC端客戶端
- 根據陣列的值刪除元素陣列
- pandas列值根據字典批量替換
- js根據class值獲取元素物件JS物件
- 請問 httprunner 的 yaml file 是根據什麼格式判斷是否符合規格的?HTTPYAML
- 多個陣列,判斷鍵值是否存在從屬關係陣列
- 判斷手機還是電腦登陸程式碼