2 / 2 / 0
Регистрация: 03.06.2014
Сообщений: 54
1

Запуск vba из vbs скрипта

17.11.2017, 11:36. Показов 2503. Ответов 1
Метки нет (Все метки)

Прошу помощи.
Сам я человек далёкий от VBS.
Задача такая.... есть файл excel, в нём множество листов с данными, мне надо сохранить только первый лист в эту же папку. Использую такой код VBA, из него же сделал макрос.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Save_as()
With Application.FileDialog(msoFileDialogSaveAs)
.InitialFileName = ThisWorkbook.Path & "\" & "Название листа"
If .Show = 0 Then Exit Sub
ThisWorkbook.ActiveSheet.Copy
Application.DisplayAlerts = False
.Execute
 Application.DisplayAlerts = True
End With
ActiveWorkbook.Close False
End Sub
Всё круто. всё работает. Но иногда приходиться это делать очень часто. Есть ли возможность с помощью скрипта .vbs оптимизировать данный процесс?
Скажем запустил скрипт, открылся файл, сохранил первый лист (если надо перезаписал его), закрыл excel.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2017, 11:36
Ответы с готовыми решениями:

Запуск файла с vbs скрипта
Как запустить какой-либо файл с vbs скрипта? Прописал путь таким образом но не всегда он...

Запуск скрипта VBS из HTA
Добрый день. Помогите пожалуйста в решении следующей задачи. Есть скрипт который собирает...

Как вызвать VBA макрос с параметром из VBS скрипта?
Есть готовый макрос, который печатает выбранные части загружаемого XML-документа. Sub XMLUPL(Path...

Анализ скрипта VBS WindowsKey
В интернете гуляет скрипт по получению Ключа Windows Set WshShell =...

1
2616 / 546 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
19.11.2017, 17:54 2
Попробуйте так:
Visual Basic
1
2
3
4
5
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.Workbooks.Open "book.xlsm" 'здесь - полный путь к файлу с рабочей книгой
objExcel.Run "Save_as"
objExcel.Quit
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2017, 17:54

Привязка VBS-скрипта к папке
Вечер добрый. Наверное вас очень сильно достал уже этот вопрос, но все же.. Каким образом можно...

Как вызвать WinAPI из VBS-скрипта?
Как в в VBScript-е сделать вызов WinApi - например FindWindow -с помощью WSH/WMI/HTA ?

Исходный код файла .exe VBS-скрипта
Доброго времени суток:) Мой вопрос такой: Имеется .exe файл, известно что он сделан на VBS,...

Создание BAT-файла с помощью VBS-скрипта
Всем большой привет! Помогите создать файл bat через скрипт vbs и записать в него код. пример...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru