Hallo zusammen,
ich versuche schon die ganze Zeit über folgendes Script eine Excel Datei zu importieren. Leider wirft mich das Programm dauernd mit einer Exception raus
- $exception {„Ausnahmefehler des Servers. (Ausnahme von HRESULT: 0x80010105 (RPC_E_SERVERFAULT))“} System.Exception {System.Runtime.InteropServices.COMException}
.
Ich nutze VS2008 und Office 2007.
Hat evtl. einer eine Idee woran das liegen könnte?
Vielen Dank!
Gruß David
// benötigte Objekte vorbereiten
Microsoft.Office.Interop.Excel.Application excel = null;
Workbook wb = null;
try
{
// Excel starten
excel = new Microsoft.Office.Interop.Excel.ApplicationClass();
excel.Visible = false;
// Datei öffnen
wb = excel.Workbooks.Open(this.dateiname_TMP, „“, „“, „“, „“, „“, „“, „“, „“, „“, „“, „“, „“, „“, „“);// Hier fliege ich raus!!!
// Arbeitsblätter lesen
Sheets sheets = wb.Worksheets;
// ein Arbeitsblatt auswählen…
Worksheet ws = (Worksheet)sheets.get_Item(„Blatt“);
// …oder eine Zelle
Range range = (Range)ws.get_Range(„A2“, „A2“);
// deren Wert auslesen
kundendaten_neu.kd_nr = range.Value2.ToString();
}
catch
{
}
finally
{
wb.Close(false, null, null);
excel.Quit();
}