根據登錄檔鍵值判斷本機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根據字尾判斷檔案檔案型別的程式碼JS型別
- JavaScript 根據物件鍵值進行排序JavaScript物件排序
- 根據年月日判斷星期幾的c程式C程式
- 新手發問 ! Laravel admin 根據ID判斷資料Laravel
- Java 根據模板生成 PDF 檔案 以及 excel 檔案JavaExcel
- 「Excel技巧」Excel中根據某列的值去彙總另外一列的值Excel
- map自定義排序,根據鍵或者值排隊排序
- 小程式初始化載入,根據登入狀態判斷跳轉首頁還是登入頁
- 二維陣列根據鍵的值進行排序陣列排序
- 點選按鈕時根據select的值判斷是否是需要的選項並顯示div
- update 修改資料時,依賴或者說需要根據另一個值來進行判斷l
- Linux程式開發中如何判斷目錄是否為根目錄?Linux
- 判斷空值
- 根據關鍵詞取商品列表API返回值說明API
- PowerShell 命令來操作 Windows 登錄檔 Get-ItemProperty 命令可以獲取指定登錄檔路徑下的鍵值資訊 ;Set-ItemProperty 命令可以設定指定登錄檔路徑下的鍵值資訊;New-Item 命令可以建立新的登錄檔項Windows
- Scrapy:根據目錄來下載github上的檔案Github
- 拼多多根據關鍵詞取商品列表 API 返回值說API
- PHP 如何根據鍵值刪除一個陣列中的元素PHP陣列
- ASP.NET判斷是否為手機登入ASP.NET
- 請問 httprunner 的 yaml file 是根據什麼格式判斷是否符合規格的?HTTPYAML
- 元件中 watch props 根據 v-if 動態判斷並掛載 DOM 的問題元件
- 多個陣列,判斷鍵值是否存在從屬關係陣列
- win10用快捷鍵登錄檔怎麼開啟_win10開啟登錄檔快捷鍵方法Win10
- 根據陣列的值刪除元素陣列
- pandas列值根據字典批量替換
- nodejs獲取檔案資訊,判斷是檔案或目錄NodeJS
- 直播系統原始碼,vue二種方式根據條件判斷顯示不同樣式原始碼Vue
- 根據api檔案生成程式碼API
- Mac下根據nvm下載node指定版本Mac
- PING命令 獲取的TTL值 登錄檔位置
- 傳入http請求的UserAgent 根據它判斷是手機還是電腦傳送過來的請求HTTP
- python根據字典內的值實現排序Python排序
- 根據屬性字串獲取屬性值字串
- MySQL中case?when對NULL值判斷的踩坑記錄RTGYMySqlNull
- 遍歷登錄檔某鍵下的所有子鍵及其KeyValue
- 關於vue.js如何根據網站路由判斷頁面主題色教程詳解Vue.js網站路由
- Windows登錄檔增加右鍵多級選單Windows