스크립트 매크로를 정의한 다음에, 실행하려고 하면 다음과같은 오류 메시지가 뜹니다.
최근에 업데이트 한 이후로 이러한 증상이 계속 나타나고 있습니다. 같은 오류 겪으신 분 없을까요?
1개의 좋아요
안녕하세요.
① 한컴 기본 설정 2024
실행 > 기본값으로 설정
(시작 메뉴에서 검색)
② ①의 방법이 안되면 커맨드 창 (관리자모드)
실행 후 설치 경로의 Hwp.exe/RegServer 실행
c:\Program Filex (x86)\Hnc\Office 2024\HOffice130\Bin\Hwp.exe /RegServer
①② 방법도 안되면 스크립트를 남겨주시면 코드 오류인지 살펴볼게요.
감사합니다.
1개의 좋아요
두가지 방법 모두 시도해봤으나 오류가 발생합니다.
function OnScriptMacro_example()
{
HAction.Run("Select");
HAction.Run("Select");
HAction.GetDefault("CharShapeTextColorRed", HParameterSet.HCharShape.HSet);
with (HParameterSet.HCharShape)
{
FontTypeUser = FontType("TTF");
FontTypeSymbol = FontType("TTF");
FontTypeOther = FontType("TTF");
FontTypeJapanese = FontType("TTF");
FontTypeHanja = FontType("TTF");
FontTypeLatin = FontType("TTF");
FontTypeHangul = FontType("TTF");
}
HAction.Execute("CharShapeTextColorRed", HParameterSet.HCharShape.HSet);
}
주어진 단어를 빨간색으로 변경하는 스크립트입니다.
3번째 줄부터 바로 오류가 발생하며, 기본으로 제공하는 중국어 성조 스크립트도 정의하고 바로 다음줄부터 오류가 생깁니다.
1개의 좋아요
전달주신 스크립트 동작을 정상적으로 수행하고 있습니다.
기본 스크립트에서도 HAction.Run(“”) 구문에서 오류가 발생한다면 한글 자동화 개체 등록이 되어있지 않아
발생했을 가능성이 제일 높습니다.
2번 스탭을 관리자 모드 커맨드 창에서 등록 후 다시 확인해보세요.
<레지스트리에 한글 자동화 개체가 정상 등록되었는지 확인 방법>
컴퓨터\HKEY_CLASSES_ROOT\WOW6432Node\CLSID{2291CF00-64A1-4877-A9B4-68CFE89612D6}\LocalServer32
1개의 좋아요
해결되었습니다. 명령어 도구 실행과정에서 관리자 권한 실행이 누락된 것 같습니다.감사합니다,
1개의 좋아요