Können Sie excel starten .bat-Datei? (VBA, makro etc)
Wie kann ich starten Sie eine .bat
- Datei von excel? Zum Beispiel über ein Ereignis oder eine Schaltfläche?
Und ist es möglich, den Bau einer .bat
- Datei in Excel? Zum Beispiel erstelle ich eine startbare .bat
Datei von Excel, die ein Benutzer herunterlädt meine Excel-Datei von einem server, und dann diese Excel-Datei kann starten Sie die .bat
Datei?
InformationsquelleAutor john | 2011-09-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ausführung einer bat-Datei
Aufrufen, eine
.bat
Datei aus vba verwenden, können Sie dieshell
Funktion:Hinweis: /c schließt sich die DOS-Eingabeaufforderung, wenn Sie fertig sind.
Erstellen .bat-Datei aus Excel
Können Sie eine Datei erstellen (eine
.bat
oder was auch immer) mit VBA, so konnte es eine txt, eine Fledermaus oder eine log-Datei, der code ist scheinbar die gleiche.Hier sind einige links, die beginnen mit:
Warum würden Sie wollen, dies zu tun?
weil ich will, ausführen von ETL-Prozesses aus excel-Datei. Und ich möchte, dass alle Benutzer können herunterladen von excel-server, und führen ETL von es
InformationsquelleAutor JMax
Denke, der
.xlsx
Datei als.zip
Archiv. Dieses Archiv beherbergt die verschiedenen XML Komponenten, die den Aufbau der Excel-Datei. Beachten Sie, dass VBA stellt eine Spezial-container für die Arbeit mit Ihrem benutzerdefinierten XML code, durch denCustomXMLPart
Objekt.Ich einmal gespeichert-thumbnails in verschlüsselter XML in einem
.xlsx
- Datei, so dass die Speicherung von beliebigen text-Datei wie Ihre.bat
sollte kein problem sein überhaupt.In diesem MSDN-Artikel zeigt Ihnen, wie Sie die Arbeit mit
CustomXMLPart
Objekt von VSTO. Arbeiten direkt in VBA ähnlich sein sollten.InformationsquelleAutor Gleno