Excel 2003 : 스프레드 시트를 열고 명령 줄에서 매크로 실행


3

필요 : 파일을 저장하는 것보다 매주 Excel 2003 파일 내에서 매크로를 자동으로 실행하십시오.

접근법 : 매주 작업 관리자에 작업을 추가하고 명령 줄 매개 변수로 파일을 호출하십시오.

문제 : 호출해야하는 매개 변수와 명령 줄에서 매크로를 시작하는 방법 심지어 가능할까요?

답변:


2

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에서 원하는 스프레드 시트를 열고 'MacroName'이라는 이름의 매크로를 실행해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.