한글 매크로 insertFile 문의

안녕하세요.
한글 매크로 테스트 하는 과정에서 문의 사항이 있어서 글을 작성합니다.

        HAction.Run("TabClose");
		HAction.GetDefault("InsertFile", HParameterSet.HInsertFile.HSet);
		with (HParameterSet.HInsertFile)
		{
			FileName = filepath;
			KeepSection = 1;
			KeepCharshape = 1;
			KeepParashape = 1;
			KeepStyle = 1;
		}
		HAction.Execute("InsertFile", HParameterSet.HInsertFile.HSet);

처음엔 위와 같이 작성하고 실행하였을 때 환경은 한글 2024 였습니다.

filepath에 설정한 한글 파일은 내부에 표 형태로 작성 되어있었고 내부 폰트 설정은 견고딕 14 였습니다.
위 매크로를 실행하면 새로운 문서에 표현 되는 부분을 확인하면 표 내부 텍스트 폰트가 견고딕 14 였는데 견고딕 10으로 폰트 사이즈가 확 줄어서 표현이 됩니다.

그래서 한글 2022를 설치 하자마자 테스트 해봤는데 마찬가지 현상이 있었습니다.
그러나 한글 2022 패치 업데이트를 진행 하고 나서 확인하니 정상적으로 표 내부 텍스트가 견고딕 14로 표현되는 것을 확인 하였습니다.
그래서 패치 내역을 확인해보니 2021년 12월 9일 일자 패치내역에 [표 안의 스크립트 매크로 실행 동작 오류 개선] 내용이 있더군요. 한글 2022의 가장 첫번째 패치였습니다.

한글 2024도 3번의 패치 내역이 있던데 왜 해당내용이 포함되어 있지 않은지 궁금 했습니다.
만약 오리지널이던 패치던 포함되어있으면 정상 동작 할텐데 다음 패치 내역에 포함 되는 것에 기대감은 있는데요.

관련해서 문의 드립니다.
감사합니다.

이 범주에서는 한글 오토메이션에 대한 다른 사용자의 기술 지원을 제공받을 수 있습니다.

  1. 한글 오토메이션의 API 사용/연동은 개발 가이드를 참조하세요.
  2. 일반 문의는 한글과컴퓨터 웹사이트의 고객 지원을 이용하세요.
  3. 개인정보가 포함되지 않도록 유의하세요. 게시글 또는 댓글에 개인정보가 포함된 내용이 있을 경우 게시물이 숨김처리 될 수 있습니다.

안녕하세요. 한컴디벨로퍼입니다.
현재 담당자가 내용을 확인하고 있습니다. 조금만 기다려 주세요.

한컴디벨로퍼를 이용해 주셔서 감사합니다.

안녕하세요.
답변이 늦어 죄송합니다.
해당 내용을 찾아봤는데 2022에 패치로 반영되었던 “표 안의 스크립트 매크로 실행 동작 오류 개선” 은 2024 출시할 때 이미 코드에 반영되어 있어 2024패치내역에는 나타나지 않았을 듯 합니다.

첨부해주신 매크로코드를 2024에서 실행해봤는데 정상적으로 파일 내 표의 폰트나 크기가 적용되어 삽입됩니다.
테스트 파일은 표 하나를 삽입하고 표 내부에 견고딕,14로 지정했는데

혹시 재현되는 파일을 첨부해주시면 추가적으로 확인해보도록 하겠습니다.

한글 매크로 테스트12.hwp (11.5 KB)

안녕하세요.
답변 감사드립니다.

제가 매크로 공부할 때 사용한 샘플 파일 올려드릴게요.
아마 일반적인 스타일은 아닌 샘플인것같긴 한데
이 파일에서는 충분히 재현되는것을 확인 하실수 있을 것 같습니다.

감사합니다.

안녕하세요.

이 파일은 재현되네요. 확인 후 하반기 패치에 반영될 수 있도록 하겠습니다.

감사합니다.