Excel Automatisierung

MariusMeier

Mitglied
Hallo zusammen

Ich habe folgenden Fehlercode:Error: 0x80028018 (-2147647512)

Auf der Microsoft Seite http://support.microsoft.com/kb/320369/en-us findet man dazu einen Beitrag. Ich verwende da die zweite Möglichkeit um das Sprachproblem zu umgehen. Leider funktioniert es noch nicht!

Code:
Public Class Form1
    Dim objExcel As New Microsoft.Office.Interop.Excel.Application
     



    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        objExcel.Visible = True
        objExcel.UserControl = True

        objExcel.UserControl = True
        Dim oBooks As Object = objExcel.Workbooks
        Dim ci As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("de-CH")
        oBooks.GetType().InvokeMember("Add", Reflection.BindingFlags.InvokeMethod, Nothing, oBooks, Nothing, ci)

        objExcel.Workbooks.Add()

        objExcel = Nothing


    End Sub

End Class

Bei InvokeMember erzeugt mir Visual Studio 2008 Express einen erneuten Fehler... welcher nicht viel besagt.... sprich ich weiss nicht was nicht daran funktionieren soll... Jemand ne Ahnung?

MFG Marius Meier
 

Neue Beiträge

Zurück