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
詳細については、このリンクを確認してください。