Ich benutze .net primäre Interoperabilität Assembly für Excel in meinem Code. Die Anwendung kann jedoch auf einer Maschine ausgeführt werden, auf der .net PIA für Excel nicht installiert ist. Ich möchte eine Fehlermeldung geben, wenn es nicht installiert istWie überprüft man, ob .net Interoperabilität für Excel installiert ist
Obwohl ich GAC einchecke, um zu sehen, ob PIA installiert ist und nur wenn es vorhanden ist, verwende ich Microsoft.Office.Interop.Excel verwandten Code. Ich erhalte einen Fehler.
Mein Problem ist - ich bin Fehler immer die - Unbehandelte Ausnahme - nicht finden können, Datei oder Assembly Microsoft.Office.Interop.Excel
Jede Lösung laden konnte?
Vielen Dank im Voraus!
Welche Version von Office zielen Sie ab? –
Und in welcher Sprache entwickeln Sie sich? C# oder VB? –
Achten Sie auf die Office-Version. Die Interop-Version für Office 2003 ist 11.0, während für Office 2007 12.0 ist. – danish