Excel VBA über Batch starten

Moin moin,

habe folgende VBA:


Wie kann ich VBA auf eine Test.xls, die auf dem Desktop liegt, anwenden, sodass dann nach Abschluss die Excel Datei geöffnet werden kann?

Ich freue mich auf eine Rückmeldung und verbleibe mit einem schönen Abend!

Content-Key: 393589

Url: https://administrator.de/contentid/393589

Ausgedruckt am: 25.01.2022 um 15:01 Uhr

Mitglied: emeriks
emeriks 23.11.2018 um 08:46:44 Uhr
Goto Top
Hi,
z.B. mit VBscript oder PowerShell. Das geht dann in diese Richtung:
Run Excel Macro from Outside Excel Using VBScript From Command Line

E.
Mitglied: freshman2017
freshman2017 23.11.2018 um 08:55:44 Uhr
Goto Top
Hi emeriks,

danke für den Link. Verstehe ich es falsch, dass hier die VBA in der Excel-Liste vorhanden sein muss? Das sieht ja relativ kompliziert aus....
Mitglied: emeriks
emeriks 23.11.2018 um 09:00:12 Uhr
Goto Top
Nein. Man kann fast alles (wenn sogar alles), was man im VBA als Code hat, auch in VBscript umsetzen. Der Unterschied ist nur, dass man sich die "Grund-Objekte" z.B. "Application" usw. erst instantiieren muss. ("CreateObject ...")
Mitglied: 137846
Lösung 137846 23.11.2018, aktualisiert am 25.11.2018 um 15:50:25 Uhr
Goto Top
Moin.
Zitat von @emeriks:

Nein. Man kann fast alles (wenn sogar alles), was man im VBA als Code hat, auch in VBscript umsetzen. Der Unterschied ist nur, dass man sich die "Grund-Objekte" z.B. "Application" usw. erst instantiieren muss. ("CreateObject ...")
Und als Ergänzung: Die Excel Konstanten wie xlPageField usw. muss man in VBS in Ihre tatsächlichen Integer-Werte umwandeln oder Variablen dafür deklarieren, weil diese in der VBS Umgebung ja nicht existieren. Die Werte kann man entweder in der Doku nachschlagen, oder man lässt sie sich im VBA Direktfenster per debug.print xlKonstante ausgeben. Zusätzlich gibt es keine benannten Parameter, die muss man weglassen aber die Reihenfolge muss nach Doku stimmen.

Gruß A.

Mitglied: 137846
137846 28.11.2018 aktualisiert um 11:31:40 Uhr
Goto Top
Dann noch bitte den Haken dran, nicht vergessen.
Heiß diskutierte Beiträge
question
Ist diese Hardware sinnvoll für privaten Haushalt?stonevVor 1 TagFrageRouter & Routing5 Kommentare

Hallo erstmal :) Meine alte Fritzbox 7490 spinnt seit gestern. Ich gehe von Alterschwäche aus, es wird also Ersatz fällig. Zufrieden war ich mit ihr ...

question
LTO-5 Bänder Löschen geht nichtkreuzbergerVor 1 TagFrageBackup23 Kommentare

Hallo ihr Helden, ich hab da ein blödes Problem: Ich habe einen Stapel gebrauchte LTO-5-Bänder bekommen, die soweit völlig i. O. sind. Mit welchem Programm ...

question
Teilenummer für weiße Esprimo Mini-PC?LochkartenstanzerVor 1 TagFrageHardware21 Kommentare

Moin, Ich habe eine eigenwillige Kundin, die einen weißen Fujitsu Esprimo Mini-PC haben will. Und der Kundin ist, wie sollte es anders sein, die Farbe ...

question
Ein Smartphone für privat und geschäftliche NutzungNebellichtVor 1 TagFragePeripheriegeräte5 Kommentare

Hallo, für die Firma werden aktuell Smartphone(s) gesucht, die da eine Dual Sim ermöglichen und zusätzlich trennende Sicherheit, d.h. ein Trennen von privaten Daten und ...

question
Tipp für Firewall mit mehreren DHCP-Instanzen für VLAN gesucht gelöst Holly484Vor 22 StundenFrageFirewall5 Kommentare

Hallo zusammen, hatte in einer Gemeinschaftspraxis bisher tolle Erfahrungen mit Netgear über die letzten vielen Jahre gesammelt. Jetzt ist Netgear aus dem Firewall-Business ausgestiegen. Bisher ...

question
Suche nach "Beschreibung"ThabeusVor 1 TagFrageVmware11 Kommentare

Moin, ich stehe gerade auf dem Schlauch bei der Suche nach einer Anleitung. Vielleicht kann mir jemand helfen die "Begrifflichkeit" zu finden. In meinem Netzwerk ...

question
User verschickt mit kryptischer Outlook.com Adresse aus on-prem Exchange 2016LauneBaerVor 1 TagFrageExchange Server10 Kommentare

Servus in die Runde, ich habe ein für mich nicht nachvollziehbares Problem bei einem User, das heute zum 2ten mal aufgetreten ist. Und zwar verschickte ...

question
Windows Admin Center - Zugriff verweigertsaschakpVor 1 TagFrageWindows Update3 Kommentare

Hallo ich habe das Windows Admin Center Installiert, leider bekomme ich beim öffnen die Meldung: Zugriff verweigert Sie sind leider nicht zum Senden dieser Anforderung ...