SetTextFile 관련 질문 드립니다.

안녕하세요.
기존에 HwpCtrl로 작업했던 소스를 오토메이션으로 바꾸는 작업중
궁금한 점이 있어 문의드립니다.

html형태로 값을 만들어서 가져온 데이터를

아래 형태로 사용하면 태그가 정상적으로 적용되었고
HwpObj.SetTextFile($(this).val(), ‘HTML’, ‘’);

아래와 같이 insertfile 옵션을 추가하면 인터넷 옵션 종류를 선택하는 팝업창이 떴는데
HwpObj.SetTextFile($(this).val(), ‘HTML’, ‘insertfile’);
2024-04-16 13 48 05

오토메이션에서는
아래 형태로 사용하면
HwpObj.SetTextFile($(this).val(), ‘HTML’, ‘’);
태그가 적용되는게 아니라 문자열 형태로 그대로 화면에 뿌려주고 있습니다.

  1. 오토메이션에서는 SetTextFile(HTML데이터) 사용법이 달라졌나요?

  2. insertfile 옵션을 주면 인터넷 옵션 종류를 선택하는 팝업창이 뜨는데,
    HwpObj.Open()의 HTML 옵션처럼 code:ks 같은 옵션을 줄 수는 없나요?
    (인터넷 옵션 종류를 선택하는 팝업창을 안뜨게 하고싶습니다.)

※ 현재 테스트중인 한글 버전은 2018입니다.

안녕하세요.

  1. HwpObj.SetTextFile($(this).val(), ‘HTML’, ‘’);
    → HwpCtrl 방식과 차이가 있습니다.
    → 오토메이션으로 SetTextFile을 하려면 HTML의 완전한 형식을 갖춰야 합니다.
<html><body>...</body></html>
  1. HwpObj.SetTextFile($(this).val(), ‘HTML’, ‘insertfile’);
    → insertfile 방식은 code값을 지정할 수 없습니다. :sob:

감사합니다.

1개의 좋아요

html, body 태그 추가해주니까 정상적으로 보이는 것 같습니다.
감사합니다!!