Не могли бы вы обратиться к этому решению ниже:
Const xlExcel7 = 39
Set objFso = CreateObject("Scripting.FileSystemObject")
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = true
strPathExcel = "C:\Scripts\"
strFile = "DesktopLocation"
strYear = Right(Year(Date),2)
strDay = Day(Date)
strMonth = Month(Date)
strSaveFile = strPathExcel & strFile & "-" & strYear & _
"-" & strMonth & "-" & strDay & ".xls"
If objFso.FileExists(strSaveFile) Then
Set objWorkbook = objExcel.Workbooks.Open(strSaveFile)
Else
Set objWorkbook = objExcel.Workbooks.Add
objWorkbook.Sheets(1).Name = "Default"
objWorkbook.Sheets(2).Name = "Locked Down"
objWorkbook.Sheets(3).Name = "Other"
objWorkbook.SaveAs strSaveFile, xlExcel7
End If
arrSample = Array("a, b, c, d")
OutputExcel "Default", arrSample, objWorkbook.Sheets("Default")
OutputExcel "Locked Down", arrSample, objWorkbook.Sheets("Locked Down")
OutputExcel "Other", arrSample, objWorkbook.Sheets("Other")
objWorkbook.Save
objWorkbook.Close
objExcel.Quit
Sub OutputExcel(ByVal location, ByVal strArray, ByRef objSheet)
' Add data to the sheet
objSheet.Cells(1, 1) = location & now
' Save the workbook
objSheet.Parent.Save
End Sub
Для получения дополнительной информации см.
Добавление дополнительных строк в таблицу Excel с помощью VBscript