Как сохранить excel в vbscript?

Пользователь

от steve , в категории: Другие , 2 года назад

Как сохранить excel в vbscript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от caterina , 2 года назад

@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.

Пользователь

от jakayla , год назад

@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.