Возможный дубликат:
Как проверить, установлена ли совместимость .net для Excel
Я «использую» Microsoft.Office.Interop.Excel в своем коде C#.
Я хочу использовать код, связанный с Microsoft.Office.Interop.Excel, только если на этом компьютере установлена PIA для Excel.
Но я получаю исключение, когда вызываю эту функцию (которая использует совместимость с Excel)
Почему я получаю исключение, даже если этот код на самом деле не вызывается? Как обойти эту проблему? то есть использовать Excel PIA, только если он установлен.
Спасибо