Umleiten der Ausgabe eines Shell-Kommandos ausgeführt werden, die in VBA zu einer Bestimmten Shell

Ich bin noch sehr sehr neu in VBA und angefangen zu lernen, dass es vor ein paar Tagen. Jetzt versuche ich ein Makro zu erstellen, führen Sie ein shell-Befehl und leiten Sie die Ausgabe an eine bestimmte Zelle in einem bestimmten Arbeitsblatt. Was ich versuche zu erreichen, ist man ein text-dump der directory-Struktur in ein Arbeitsblatt. Unten ist der code, den ich bisher haben.

Sub CopyList()

    Call Shell("cmd.exe /S /K" & "dir /s /b directoryPath", vbNormalFocus)

End Sub

Ausführen dieses makro öffnet eine Eingabeaufforderung ein und speichert die Verzeichnis-Struktur in das cmd-Fenster. Ich Frage mich, wie konnte ich dieses Rohr zu einem Arbeitsblatt. Ihre Hilfe würde sehr geschätzt werden.

InformationsquelleAutor runswmily | 2015-04-08
Schreibe einen Kommentar