안녕하세요?
c#으로 오토메이션 하는 중에 의문사항 있어서 질문 드립니다.
쪽 테두리 배경을 없애고 싶은데
아래한글에서 스크립트로 녹화하면
function OnScriptMacro_쪽테두리삭제()
{
HAction.GetDefault("PageBorder", HParameterSet.HSecDef.HSet);
with (HParameterSet.HSecDef)
{
HSet.SetItem("ApplyToPageBorderFill", 3);
}
HAction.Execute("PageBorder", HParameterSet.HSecDef.HSet);
}
이렇게 코드가 나오는데 스크립트를 실행해도 쪽 테두리 선이 안없어지는데 어떻게 수정해야 할까요?
HSet.SetItem이 뭔가가 더 추가되어야 할듯한데… 감이 안오네요 ㅠㅠ
아… 다시 하니까… 코드가 더 추가되네요. 제가 스크립트 녹화하면서 뭔가 빼먹었나봐요 ㅎ
function OnScriptMacro_쪽테두리삭제()
{
HAction.GetDefault("PageBorder", HParameterSet.HSecDef.HSet);
with (HParameterSet.HSecDef)
{
PageBorderFillBoth.BorderTypeLeft = HwpLineType("None");
PageBorderFillBoth.BorderTypeRight = HwpLineType("None");
PageBorderFillBoth.BorderTypeTop = HwpLineType("None");
PageBorderFillBoth.BorderTypeBottom = HwpLineType("None");
HSet.SetItem("ApplyToPageBorderFill", 3);
}
HAction.Execute("PageBorder", HParameterSet.HSecDef.HSet);
}
이렇게 하니까 되네요 급한마음에 올렸다가… 죄송합니다.