sset=set.CreateItemSet(“BorderFill”, “BorderFill”) 요렇게해도 안되는데 FillAttr를 어떻게 할당해야 할지 모르겠네요
=================
act=CreateAction("CharShape")
set=act.CreateSet();
act.GetDefault(set)
sset=set.CreateItemSet("BorderFill","FillAttr") //요부분
sset.SetItem("WinBrushFaceColor", RGBColor(255,0,0))
set.SetItem("BorderFill", sset);
act.Execute(set)
안녕하세요
아래 코드 참고하시면 좋을 것 같아요~
추가 문의 있으면 말씀 부탁드려요~
pSet = HParameterSet.HCharShape;
HAction.GetDefault("CharShape", pSet.HSet);
pSet.BorderFill.FillAttr.WinBrushFaceColor = RGBColor(255, 0, 0);
HAction.Execute("CharShape", pSet.HSet);
감사합니다.
1개의 좋아요
매번 도움을 받아서 송구하게 생각합니다. 그리고 답변 정말 감사드립니다. 코드가 잘 작동하네요.
새로운 형식을 제시해주셔서 감사드립니다
제가 탐구욕이 있어서 createItemSet으로 하는 방법에 집착아닌.집착을 하고 있어요..
CreateItemSet( “bolderfill”, “borderfill”) 이후
그 다음에 fillattr를 다시 CreateItemSet으로 다시 할당해봐도 안됩니다. 혹시 이에 관해 방법을 아시면 알려주세요. 귀찮게해서 죄송합니다…만약 현재로서 지원이 안된다던가하면 알려주셔요. 감사합니다.