Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Exceldatei öffnen und Makro starten via VBS

1,461 views
Skip to first unread message

Thom

unread,
Aug 19, 2009, 5:58:37 AM8/19/09
to
Hallo liebe NG

Ich hoffe ich bin hier richtig mit meinem Anliegen. Ich muss eine Excel
Datei via Script starten und dort die zwei Makros ausf�hren und danach die
Datei wieder schliessen.

Ich hab mal was aus dem Netz kopiert. Da ich kaum was davon verstehe klappts
nat�rlich nicht.

Meine VBS Datei sieht momentan so aus:

REM Starte Excel mit der Datei "test.xls"
Dim objXL
Dim objWkb
Dim objWks
Set objXL = WScript.CreateObject("Excel.Application")
objXL.Workbooks.open "C:\temp\test.xls"
Set objWks =
objXL.Workbooks("Konvertierung_Portefeuille.xls").Worksheets("Menu")
Dann starte "Makro1" danach starte "Makro2"
Dann schliesse die Datei bzw. Excel wieder.


Kann mir jemand weiter helfen.

Besten Dank im Voraus.

Gruss Thom


Andreas Killer

unread,
Aug 19, 2009, 6:31:55 AM8/19/09
to
On 19 Aug., 11:58, "Thom" <tstu...@nzzmedia.ch> wrote:

> Ich hoffe ich bin hier richtig mit meinem Anliegen. Ich muss eine Excel

> Datei via Script starten und dort die zwei Makros ausführen und danach die
> Datei wieder schliessen.

Ich habs noch nie mit 'nem WScript probiert, könnte aber so gehen:

> Dim objXL
> Dim objWkb
> Dim objWks
> Set objXL = WScript.CreateObject("Excel.Application")

set objWkb = objXL.Workbooks.open("C:\temp\test.xls")
set objWks = objWkb.Worksheets("Menu")
objWks.Activate

> Dann starte "Makro1" danach starte "Makro2"

objXL.Run "Makro1"
objXL.Run "Makro2"

> Dann schliesse die Datei bzw. Excel wieder.

objWkb.Close True
objXL.Quit
set objXL = Nothing

Andreas.

Thom

unread,
Aug 19, 2009, 7:30:05 AM8/19/09
to
Hallo Andreas

Perfekt. Vielen Dank. Gruss Thom


"Andreas Killer" <andreas...@gmx.net> schrieb im Newsbeitrag
news:0cb7fdf5-f979-450e...@c34g2000yqi.googlegroups.com...


On 19 Aug., 11:58, "Thom" <tstu...@nzzmedia.ch> wrote:

> Ich hoffe ich bin hier richtig mit meinem Anliegen. Ich muss eine Excel

> Datei via Script starten und dort die zwei Makros ausf�hren und danach die
> Datei wieder schliessen.

Ich habs noch nie mit 'nem WScript probiert, k�nnte aber so gehen:

0 new messages