我们如何检测到MS Excel安装在Silverlight 4和C#中?
我可以以某种方式使用此代码吗?
dynamic excelApp;
excelApp = AutomationFactory.CreateObject("Excel.Application");
if (excelApp != null)
{
// MS Excel is installed!
}
谢谢!
我们如何检测到MS Excel安装在Silverlight 4和C#中?
我可以以某种方式使用此代码吗?
dynamic excelApp;
excelApp = AutomationFactory.CreateObject("Excel.Application");
if (excelApp != null)
{
// MS Excel is installed!
}
谢谢!
检查此注册表路径:
HKLM\Software\Microsoft\Office\12.0\Excel\InstallRoot::Path
将 12.0(对于 Office 2007)替换为相应的版本号:
Office 2000 - 9.0
Office XP - 10.0
Office 2003 - 11.0
Office 2007 - 12.0
Office 2010 - 14.0
检查此链接以获取更多信息。