Hi Community,
ich habe folgendes VBS Problem:
Programm A erzeugt ein Excel File (mit wechselnden Namen) im Ordner C:\Test
Das VB-Script soll nun den Dateinamen aus dem Ordner auslesen, in Excel öffnen und das MacroA in Excel starten.
Es ist immer nur eine Datei im Ordner.
Ich hab mich dabei schon versucht, aber scheitere an zwei Dingen:
1.: Den Dateinamen auszulesen (mit festen Dateinamen startet Excel) und
2.: das Makro kann nicht gestartet werden. Es ist in der Personal.xlsb hinterlegt, die wird aber nicht beim öfnnen von excel über vbs geladen.
Über Hilfe wäre ich sehr dankbar. Das ist mein blutiger Versuch :
dim DriveSpec
Drivespec= "C:\Test\"
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
GetAName = fso.GetFileName(DriveSpec)
dim excel
set e = CreateObject("Excel.Application")
e.visible = true
e.workbooks.open (drivespec&GetAName)
e.Application.Run (MacroA)
set e = Nothing
set fso = Nothing
Vielen Dank,
Sensemann.
ich habe folgendes VBS Problem:
Programm A erzeugt ein Excel File (mit wechselnden Namen) im Ordner C:\Test
Das VB-Script soll nun den Dateinamen aus dem Ordner auslesen, in Excel öffnen und das MacroA in Excel starten.
Es ist immer nur eine Datei im Ordner.
Ich hab mich dabei schon versucht, aber scheitere an zwei Dingen:
1.: Den Dateinamen auszulesen (mit festen Dateinamen startet Excel) und
2.: das Makro kann nicht gestartet werden. Es ist in der Personal.xlsb hinterlegt, die wird aber nicht beim öfnnen von excel über vbs geladen.
Über Hilfe wäre ich sehr dankbar. Das ist mein blutiger Versuch :
dim DriveSpec
Drivespec= "C:\Test\"
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
GetAName = fso.GetFileName(DriveSpec)
dim excel
set e = CreateObject("Excel.Application")
e.visible = true
e.workbooks.open (drivespec&GetAName)
e.Application.Run (MacroA)
set e = Nothing
set fso = Nothing
Vielen Dank,
Sensemann.