نوشته شده توسط
Hadi-Hashemi
این کد برای اجرای فایل هستش، حالا نمیدونم چطور باید تست کنی که اکسل نصبه یا نه. اونم دوستای دیگه جواب بدن.
System.Diagnostics.Process.Start("myFile.xlsx");
داخل try catch قرار بدن اگه اجرا شد که هیچ اگه هم خطا داد بر اساس خطایی که رخ داد میتونن پیام خاصی رو به کاربر نشون بدن.
در ضمن با کد زیر میتونید بفهمید اکسل نصب هست یا نه
Type officeType = Type.GetTypeFromProgID("Excel.Application");
if (officeType == null)
{
MessageBox.Show("No");
}
else
{
MessageBox.Show("Yes");
}