vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Typ Excel nicht definiert 
Autor: Marlon Schreiber
Datum: 06.01.06 15:38

Hallo zusammen,
mit folgendem Code, den ich gefunden habe will ich Daten nach Excel exportieren!

Leider bekomme ich aber dei Fehlermeldung: der Typ "Excel.Application" ist nicht definiert. Warum?
Muß ich vielleicht einen Verweis hinzufügen, wenn ja welchen?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles Button1.Click
        MsgBox("Der Export nach Excel wird nun gestartet!" & vbCrLf & "Dies" & _
        "kann einen Moment dauern!", MsgBoxStyle.Information, "Digital Data -" & _
        "Tarif-Kalkulator")
        Me.Cursor = Cursors.WaitCursor
        Me.DSTARIFE1.TBPLZ_ENTFERNUNG_MAUT_KM.Clear()
        Me.DAPLZ_ENTFERNUNG_MAUTKM.Fill(DSTARIFE1.TBPLZ_ENTFERNUNG_MAUT_KM)
        Try
            Dim myExcel As New Excel.Application
            myExcel.Application.Workbooks.Add()
            myExcel.Visible = True
            Dim myColumn As DataColumn
            Dim colIndex As Integer
            Dim rowIndex As Integer
            For Each myColumn In DSTARIFE1.TBPLZ_ENTFERNUNG_MAUT_KM.Columns
                colIndex += 1
 
                myExcel.Cells(1, colIndex) = myColumn.ColumnName
            Next
 
            Dim myRow As DataRow
            rowIndex = 1
            For Each myRow In DSTARIFE1.TBPLZ_ENTFERNUNG_MAUT_KM.Rows
                rowIndex += 1
                colIndex = 0
                Dim myColumn2 As DataColumn
                For Each myColumn2 In DSTARIFE1.TBPLZ_ENTFERNUNG_MAUT_KM.Columns
                    colIndex += 1
                    myExcel.Cells(rowIndex, colIndex) = myRow( _
                      myColumn2.ColumnName).ToString()
                Next myColumn2
 
            Next myRow
            Dim mySheet As Excel.Worksheet = CType(myExcel.Sheets("Orders" & _
              "Import"), Excel.Worksheet)
            mySheet.Name = "Orders Import"
            mySheet.Cells.Select()
            mySheet.Cells.EntireColumn.AutoFit()
            mySheet.Range("A1").Select()
 
 
        Catch ex As Exception
 
        End Try
        Me.Cursor = Cursors.Default
    End Sub
Grüsse

Marlon[
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Typ Excel nicht definiert4.162Marlon Schreiber06.01.06 15:38
Re: Typ Excel nicht definiert1.672Maywood07.01.06 14:08
Antwort & Gegenfrage1.624Micke10.01.06 17:36
Re: Antwort & Gegenfrage1.572Maywood10.01.06 19:29
Re: Antwort & Gegenfrage1.408Drapondur10.01.06 21:04
Re: Antwort & Gegenfrage1.399Maywood10.01.06 21:25

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel