Excel 2003: открытая электронная таблица и выполненный макрос из командной строки

Потребность: выполните макрос в файле Excel 2003 каждую неделю, автоматически, чем сохранили файл.

Подход: добавьте действие к диспетчеру задач в течение каждой недели, назвав файл с параметрами командной строки.

Проблема: в чем нуждаются параметры, должны быть названы и как запустить макрос с командной строки? Это даже возможно?

3
задан 04.04.2011, 14:00

1 ответ

Вы могли сделать это с VBScript. Вот некоторый пример кода:

Option Explicit
Dim excelObject

Set excelObject = CreateObject("Excel.Application")
excelObject.WorkBooks.Open "path:\to\file.xls", 0, True
excelObject.Run "MacroName"
excelObject.Quit

Set excelObject = Nothing

Вставка, что в файл с расширением .vbs и запущением, что скрипт должен открыть желаемую электронную таблицу в Excel, выполнив макрос с именем 'Макроимя'.

2
ответ дан 08.12.2019, 01:42

Теги

Похожие вопросы