# 250624 업데이트후 한컴 2024 매크로 오류납니다...

**URL:** <https://forum.developer.hancom.com/t/250624-2024/2616>\
**Category:** 한글 오토메이션\
**Created:** [6월 26, 2025, 2:47오후 UTC](https://forum.developer.hancom.com/t/250624-2024/2616 "2025-06-26T14:47:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mizuki](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mizuki](https://forum.developer.hancom.com/u/mizuki)\
**Post date:** [6월 26, 2025, 2:47오후 UTC](https://forum.developer.hancom.com/t/250624-2024/2616/1 "2025-06-26T14:47:17Z")

</div>

![image](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/b/bc4d2105854ffd888d2e42385df38ecd27c4abfd.png)  
스크립트 매크로를 정의한 다음에, 실행하려고 하면 다음과같은 오류 메시지가 뜹니다.  
최근에 업데이트 한 이후로 이러한 증상이 계속 나타나고 있습니다. 같은 오류 겪으신 분 없을까요?

---

<div class="post-metadata">

**Author:** ![jhbang](https://avatars.discourse-cdn.com/v4/letter/j/ee59a6/32.png) [@jhbang](https://forum.developer.hancom.com/u/jhbang)\
**Post date:** [6월 26, 2025, 3:07오후 UTC](https://forum.developer.hancom.com/t/250624-2024/2616/2 "2025-06-26T15:07:44Z")

</div>

안녕하세요.

① `한컴 기본 설정 2024` 실행 \> 기본값으로 설정  
(시작 메뉴에서 검색)

② ①의 방법이 안되면 `커맨드 창 (관리자모드)` 실행 후 설치 경로의 Hwp.exe/RegServer 실행  
`c:\Program Filex (x86)\Hnc\Office 2024\HOffice130\Bin\Hwp.exe /RegServer`

①② 방법도 안되면 스크립트를 남겨주시면 코드 오류인지 살펴볼게요.

감사합니다.

---

<div class="post-metadata">

**Author:** ![mizuki](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mizuki](https://forum.developer.hancom.com/u/mizuki)\
**Post date:** [6월 26, 2025, 5:46오후 UTC](https://forum.developer.hancom.com/t/250624-2024/2616/3 "2025-06-26T17:46:25Z")

</div>

두가지 방법 모두 시도해봤으나 오류가 발생합니다.

```auto
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번째 줄부터 바로 오류가 발생하며, 기본으로 제공하는 중국어 성조 스크립트도 정의하고 바로 다음줄부터 오류가 생깁니다.

---

<div class="post-metadata">

**Author:** ![jhbang](https://avatars.discourse-cdn.com/v4/letter/j/ee59a6/32.png) [@jhbang](https://forum.developer.hancom.com/u/jhbang)\
**Post date:** [6월 27, 2025, 5:10오전 UTC](https://forum.developer.hancom.com/t/250624-2024/2616/4 "2025-06-27T05:10:13Z")

</div>

전달주신 스크립트 동작을 정상적으로 수행하고 있습니다.  
기본 스크립트에서도 HAction.Run(“”) 구문에서 오류가 발생한다면 한글 자동화 개체 등록이 되어있지 않아  
발생했을 가능성이 제일 높습니다.

2번 스탭을 관리자 모드 커맨드 창에서 등록 후 다시 확인해보세요.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/e/e4f9a31b865f9edc700f31e0268dfbed405ee0d9.png)

\<레지스트리에 한글 자동화 개체가 정상 등록되었는지 확인 방법\>  
컴퓨터\HKEY\_CLASSES\_ROOT\WOW6432Node\CLSID{2291CF00-64A1-4877-A9B4-68CFE89612D6}\LocalServer32

 ![image](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/5/575a83c9cf5cae492911d613dc6b8b7c26d29333.png)

---

<div class="post-metadata">

**Author:** ![mizuki](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mizuki](https://forum.developer.hancom.com/u/mizuki)\
**Post date:** [6월 27, 2025, 10:39오전 UTC](https://forum.developer.hancom.com/t/250624-2024/2616/5 "2025-06-27T10:39:00Z")

</div>

해결되었습니다. 명령어 도구 실행과정에서 관리자 권한 실행이 누락된 것 같습니다.감사합니다,
