Const FOLDER_PATH = «c:\temp\files»
const OUTPUT_EXCEL_FILE = «c:\temp\output.xlsx»
const SHEET_HEADERS = «имя, доработанная дата, тип, размер»
Const xlExcel7 = 51
На резюме ошибки затем
Установите objExcel = CreateObject («Excel.Application»)
objExcel.Visible = ложно
Если (Err.Number <> 0) после этого
На ошибке переход 0
Ое применение Wscript.Echo «Эксел.»
Wscript.Quit
Закончитесь если
На ошибке переход 0
col=1
row=2
'Создайте новый workbook.
objExcel.Workbooks.Add
'Свяжите к рабочий лист.
Установите objSheet = objExcel.ActiveWorkbook.Worksheets (1)
для каждого коллектора в разделении (SHEET_HEADERS, «, ")
objSheet.Cells (1, col). Значение = коллектор
col=col+1
затем
Установите objFSO = CreateObject («Scripting.FileSystemObject»)
Установите objFolder = objFSO.GetFolder (FOLDER_PATH)
Для каждого objFile в objFolder.Files
objSheet.Cells (рядок, 1).Value = objFile.Name
objSheet.Cells (рядок, 2).Value = objFile.DateLastModified
objSheet.Cells (рядок, 3).Value = objFile.Type
objSheet.Cells (рядок, 4).Value = objFile.Size & «KB»
row=row+1
Затем
objExcel.DisplayAlerts = ложно
objExcel.ActiveWorkbook.SaveAs OUTPUT_EXCEL_FILE, xlExcel7
objExcel.ActiveWorkbook.Close ложное
'Прекращенное Эксел.
objExcel.Application.Quit
Установите objSheet = ничего
Установите objExcel = ничего
Сделанные Wscript.Echo «.»
|