ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
961
961
EMPFEHLEN
-
18.08.10 13:06 #1
- 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.3Geändert von Outsider77 (18.08.10 um 18:49 Uhr)
-
26.08.10 07:18 #2
- 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!
-
03.09.10 09:33 #3
- 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 ClassGeändert von Outsider77 (03.09.10 um 09:42 Uhr)
Ähnliche Themen
-
VBA-Modul löschen und neu importieren
Von Outsider77 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 08.09.10, 06:31 -
Große Excel Datei erstellen
Von 00d4vid im Forum JavaAntworten: 10Letzter Beitrag: 10.09.09, 15:57 -
[VB2005] Excel Datei erstellen
Von Paperman-Zero im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 27.09.07, 13:16 -
Excel-Datei in Mysql importieren mit Cronjob ?
Von jansen84 im Forum PHPAntworten: 3Letzter Beitrag: 11.09.07, 15:03 -
Excel-Datei erstellen, lesen und schreiben?
Von Erikamania im Forum C/C++Antworten: 4Letzter Beitrag: 29.10.05, 12:47





Zitieren
Login




