Ungültige Typbibliothek in Excel-Automation

10/01/2009 - 11:25 von Alfons Ströbele | Report spam
Hallo Leute,

ich möchte aus einem VB.NET Programm eine Excel-Datei auslesen / beschreiben.
Ich erhalte hierbei folgende Fehlermeldung:
„Altes Format oder ungültige Typbibliothek“

Ich verwende VS 2005 und Office 2000.
Als Referenz binde ich die Microsoft Excel 9.0 Object Library ein.
Vorgabe ist, dass auf dem Rechner nur die Office 2000 Version installiert
ist.

Nach folgenden zwei Zeilen wird o.g. Fehlermeldung ausgegeben:
Dim app as New Exel.Application()
app.Visible = True

Wer kann weiterhelfen.
Danke für jede Info.

Alfons
 

Lesen sie die antworten

#1 Bernd Schend
10/01/2009 - 15:52 | Warnen spam
Hallo Alfons,

die Anweisung "New Excel.Application" funktioniert wahrscheinlich nicht.
Ich verwende die Funktionen "GetObject"/"CreateObject".
Schau dir die angehàngte sub an, ersetze "Word" durch "Excel" und
probier's nochmal.

Gruß
Bernd

Private Sub StartWord()

dim WordAppl as Word.Application

Try
WordAppl = DirectCast(GetObject(, "Word.Application"),
Word.Application)
Catch
' Word làuft noch nicht, also neue Instanz kreieren
WordAppl = DirectCast(CreateObject("Word.Application"),
Word.Application)
WordAppl.Visible = True
WordAppl.WindowState = Word.WdWindowState.wdWindowStateNormal
End Try

End Sub

Ähnliche fragen