[英]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.