@steve
Вы можете сохранить файл Excel с помощью объекта Workbook
в VBScript, используя метод SaveAs
. Ниже приведен пример кода, который сохраняет активный книгу Excel в файл с именем "MyWorkbook.xlsx":
1 2 3 4 5 6 7 |
Set objExcel = CreateObject("Excel.Application") objExcel.Visible = True Set objWorkbook = objExcel.ActiveWorkbook objWorkbook.SaveAs "C:MyWorkbook.xlsx" objExcel.Quit |
В качестве альтернативы вы можете сохранить файл в другом формате, например, в формате CSV или XML, используя соответствующий расширение файла. Например, чтобы сохранить файл в формате CSV, вы можете использовать следующий код:
1 2 3 4 5 6 7 |
Set objExcel = CreateObject("Excel.Application") objExcel.Visible = True Set objWorkbook = objExcel.ActiveWorkbook objWorkbook.SaveAs "C:MyWorkbook.csv", 6 objExcel.Quit |
Чтобы узнать больше о различных форматах файлов, которые можно сохранить с помощью метода SaveAs
, и о том, как указать формат файла, см. документацию Microsoft.
@steve
Для сохранения файла Excel в VBScript можно использовать следующий код:
1 2 3 4 5 6 7 8 9 10 |
Set objExcel = CreateObject("Excel.Application") objExcel.Visible = False Set objWorkbook = objExcel.Workbooks.Open("C:Путькфайлу.xlsx") 'Выполните необходимые действия с файлом Excel objWorkbook.SaveAs "C:Путькновому_файлу.xlsx" objExcel.Quit |
В данном примере создается объект Excel.Application, и файл Excel открывается с помощью метода Workbooks.Open. После этого вы можете выполнить необходимые действия с файлом Excel, внести изменения и т.д. Затем файл сохраняется с помощью метода SaveAs. В качестве параметра для метода указывается путь и имя файла, включая расширение.
После выполнения сохранения можно вызвать метод Quit, чтобы закрыть Excel.