簡體   English   中英

如何檢查安裝的 Excel 是否已獲得許可?

[英]How to check whether installed Excel is Licensed or not?

我正在創建一個負責讀取或正確 Excel 文件的應用程序。 下面的代碼告訴我是否安裝了 Excel。 是否有任何規定可以檢查已安裝的 excel 是否已注冊/許可?

Type officeType = Type.GetTypeFromProgID("Excel.Application");
if (officeType == null)
{
     //no Excel installed
}
else
{
     //Excel installed
}

您可以檢查注冊表中是否有鍵

例如,有一個腳本可以為 Office 執行此操作

打開管理級別的命令提示符。 導航到 Office14 文件夾:

32bit Office on 64bit OS – “cd \Program Files (x86)\Microsoft Office\Office14”
32bit Office on 32bit OS and 64bit Office on 64bit OS – “cd \Program Files\Microsoft Office\Office14”

執行“cscript ospp.vbs /dstatus”

該腳本在此處的某處搜索我的 Office 版本

HKLM\SOFTWARE\Microsoft\Office\15.0\ClickToRun\Configuration\SharedComputerLicensing
HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration\SharedComputerLicensing

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM