여러 문서에 대해 매크로를 실행하려면 어떻게 합니까?
임시 옵션으로 실행 사용
- **매크로 | 임시 옵션으로 실행…**으로 이동합니다.
- 매크로 필드에서 실행할 매크로를 선택합니다.
- 열린 각 문서에 대해 매크로 실행을 선택합니다. **추가…**를 클릭하여 매크로를 실행할 파일을 추가합니다.
- 실행을 클릭합니다.
고급 열기 사용
- **파일 | 고급 열기…**로 이동합니다.
- 열린 각 문서에 대해 매크로 실행을 선택합니다. 사용할 매크로를 열려면 “…” 단추를 클릭합니다.
- **열 파일 선택…**을 클릭합니다. 매크로를 실행할 파일을 선택합니다.
Scripting.FileSystemObject 사용
Scripting.FileSystemObject를 사용하여 폴더의 파일을 반복할 수 있습니다.
#language = "JScript"
function MyFunc( sFileName ) // macro function to call
{
document.writeln( sFileName ); // Replace this with what you want to do with sFileName
}
var sFolder = "C:\\folder_with_files"; // a folder you want to search
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.GetFolder(sFolder);
var fc = new Enumerator(f.files);
for (; !fc.atEnd(); fc.moveNext()) {
MyFunc( fc.item().name );
}