نحوه تست نصب بودن Excel در سی شارپ

در صورتی که در کد های خودتان از کتابخانه Microsoft.Office.Interop.Excel استفاده کرده باشید، وقتی که در سیستم مقصد مایکروسافت اکسل نصب نباشد کاربر با پیغام های عجیبی برخورد خواهد کرد که کاربر پسند نخواهد بود.

جهت تست نصب بودن Excel تکه کد زیر را در پروژه خود قرار دهید.

Type officeType = Type.GetTypeFromProgID("Excel.Application");

if (officeType == null)
{
    // Excel is not installed.
}
else
{
    // Excel is installed.
}
این مطلب برای اولین بار در تاریخ 25 اردیبهشت 1395 در وبلاگ پیمان محمدی منتشر شده است.
نظرات (0)