![]() |
||
![]() |
ArbeitsblΣtter im Windows-Explorer anzeigenAus einer Anzahl mehrseitiger Excel-Tabellen brauchen Sie ein bestimmtes Arbeitsblatt. Statt jede Datei einzeln zu ÷ffnen, wollen Sie schon im Windows-Explorer die Namen der in den Excel-Dateien enthaltenen ArbeitsblΣtter sehen Bei Windows 98 k÷nnen Sie die gewⁿnschten Informationen im Windows-Explorer abfragen. Klicken Sie dazu mit der rechten Maustaste auf eine XLS-Datei und rufen Sie den Kontextbefehl ╗Eigenschaften½ auf. Der folgende Dialog prΣsentiert auf mehreren Registerkarten die Eigenschaften der Datei. Die Liste aller enthaltenen ArbeitsblΣtter finden Sie auf der Registerkarte ╗Dokumentinhalt½. Dim objExcel Dim objFileSystem Dim objFile Dim objWorksheet Als Parameter braucht dieses Skript den Namen der zu untersuchenden XLS-Datei, wobei das Objekt ╗listArgs½ vom Typ ╗WScript.Arguments½ die ⁿbergebenen Parameter enthΣlt. Die Anzahl der ⁿbergebenen Parameter wird ⁿber ╗Count½ ermittelt. Wurde dem Skript ein Parameter ⁿbergeben, so erzeugt es das Objekt ╗objExcel½ vom Typ ╗Excel.Application½. Dieses Objekt reprΣsentiert Excel selbst, und mit ╗objExcel.Workbooks.Open½ ÷ffnet sich die ⁿbergebene Datei. Nun werden in einer ╗For Each½-Schleife alle ArbeitsblΣtter in der Liste ╗Worksheets½ der ge÷ffneten Datei durchlaufen. Die Namen der ArbeitsblΣtter werden in einer Ausgabe zusammengefasst und mit Hilfe des Befehls ╗MsgBox½ an den Anwender weitergegeben. Verknⁿpfen Sie zuletzt das Skript LOOKEXCEL.VBS im Windows-Explorer mit dem Dateityp XLS (siehe Tipp "Dem Kontextmenⁿ neue Befehle hinzufⁿgen"). Jetzt k÷nnen Sie es im Windows-Explorer aus dem Kontextmenⁿ einer XLS-Datei aufrufen und die Namen der ArbeitsblΣtter ablesen. |
![]() |