필요 : 파일을 저장하는 것보다 매주 Excel 2003 파일 내에서 매크로를 자동으로 실행하십시오.
접근법 : 매주 작업 관리자에 작업을 추가하고 명령 줄 매개 변수로 파일을 호출하십시오.
문제 : 호출해야하는 매개 변수와 명령 줄에서 매크로를 시작하는 방법 심지어 가능할까요?
필요 : 파일을 저장하는 것보다 매주 Excel 2003 파일 내에서 매크로를 자동으로 실행하십시오.
접근법 : 매주 작업 관리자에 작업을 추가하고 명령 줄 매개 변수로 파일을 호출하십시오.
문제 : 호출해야하는 매개 변수와 명령 줄에서 매크로를 시작하는 방법 심지어 가능할까요?
답변:
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'이라는 이름의 매크로를 실행해야합니다.