نحوه تست نصب بودن Excel در سی شارپ
در صورتی که در کد های خودتان از کتابخانه Microsoft.Office.Interop.Excel استفاده کرده باشید، وقتی که در سیستم مقصد مایکروسافت اکسل نصب نباشد کاربر با پیغام های عجیبی برخورد خواهد کرد که کاربر پسند نخواهد بود.
جهت تست نصب بودن Excel تکه کد زیر را در پروژه خود قرار دهید.
Type officeType = Type.GetTypeFromProgID("Excel.Application");
if (officeType == null)
{
// Excel is not installed.
}
else
{
// Excel is installed.
}