tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
961
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Outsider77 Outsider77 ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    87
    Hallo zusammen!
    Ich möchte, wie oben beschrieben, aus VB.Net heraus eine Excel-Datei erstellen
    und anschließend ein Modul Modul1.bas importieren.

    Allerdings bekomme ich beim Importieren eine Fehlermeldung,
    mit der ich nichts anfangen kann.

    Mein Versuch bisher:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    Public Class Form1
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim xlApp As Microsoft.Office.Interop.Excel.Application
            
            xlApp = New Microsoft.Office.Interop.Excel.Application
            xlApp.Visible = False
            xlApp.Workbooks.Add()
     
            xlApp.ThisWorkbook.VBProject.VBComponents.Import("\\filesrv2\cad_arch.ara\HUDDEL\CAD\Entwicklungen\VBA_Module\Modul1.bas")
            xlApp.ActiveWorkbook.SaveAs("c:\test1.xls")
     
            xlApp.Application.Quit()
            xlApp = Nothing
        End Sub
    End Class

    Fehlermeldung kommt in Zeile 10 (siehe Anhang).
    Ich habe den Verweis auf Visual Basic for Applications gesetzt,
    aber vielleicht fehlt mir ein weiterer Verweis?
    Kann mir da jemand weiterhelfen?
    Danke!
    Gruß Outi

    P.S.: Folgender Verweis ist ebenfalls gesetzt:
    Microsoft Visual Basic for Applications Extensibility 5.3
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Excel-Datei erstellen und Modul importieren-test1.jpg  
    Geändert von Outsider77 (18.08.10 um 18:49 Uhr)
     

  2. #2
    Outsider77 Outsider77 ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    87
    Schade, dass ich auf diese und 2 weitere Fragen hier im Forum nach über einer Woche
    keine Antworten bekommen habe!
     

  3. #3
    Outsider77 Outsider77 ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    87
    OK, Fehler selbst gefunden.
    Falls es jemanden interessiert, es muß folgendermaßen heißen:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    Public Class Form1
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim xlApp As Microsoft.Office.Interop.Excel.Application
            
            xlApp = New Microsoft.Office.Interop.Excel.Application
            xlApp.Visible = False
            xlApp.Workbooks.Add()
     
    ->      xlApp.ActiveWorkbook.VBProject.VBComponents.Import("\\filesrv2\cad_arch.ara\HUDDEL\CAD\Entwicklungen\VBA_Module\Modul1.bas")
    ->      xlApp.ActiveWorkbook.SaveAs(Filename:="c:\test1.xlsm", FileFormat:=Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLWorkbookMacroEnabled)
            xlApp.Application.Quit()
            xlApp = Nothing
        End Sub
    End Class
    Geändert von Outsider77 (03.09.10 um 09:42 Uhr)
     

Ähnliche Themen

  1. VBA-Modul löschen und neu importieren
    Von Outsider77 im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 08.09.10, 06:31
  2. Große Excel Datei erstellen
    Von 00d4vid im Forum Java
    Antworten: 10
    Letzter Beitrag: 10.09.09, 15:57
  3. [VB2005] Excel Datei erstellen
    Von Paperman-Zero im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 27.09.07, 13:16
  4. Antworten: 3
    Letzter Beitrag: 11.09.07, 15:03
  5. Excel-Datei erstellen, lesen und schreiben?
    Von Erikamania im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 29.10.05, 12:47