스크립트 다루는 방법

작업창에 스크립트를 열어보면 Document와 ScriptMacro 두가지로 구분이 되는데

Document 의 매크로를 다루는 관련 방법이 있나요?
//todo:
이 부분에 뭔가 직접입력 안하고 자동화 되나 해보고 싶은데요~

1개의 좋아요

안녕하세요. 한컴디벨로퍼입니다.

현재 담당자가 내용을 확인하고 있습니다. 조금만 기다려 주세요.

1개의 좋아요

안녕하세요.

Document - 문서 파일에 저장되는 스크립트로 해당 문서를 열었을 때(Open) 수행하고자 하는 동작을 구현하고자 할 때 사용합니다.
하지만 문서 보안 이슈로 사용을 권장하지 않습니다.

예시) 스크립트를 저장한 문서를 열 때 메시지 박스를 띄움

function OnDocument_Open()
{
    var act = CreateAction("MessageBox");
    var set = act.CreateSet();
    set.SetItem("String", "Open");
    act.Execute(set);
}

ScriptMacro - 한글 앱에 저장되는 스크립트로 보통 문서 자동화나 커스텀 액션을 사용할 때 사용합니다.

감사합니다.

1개의 좋아요