개체속성 원래그림으로 선택하는 방법

안녕하세요. 현재 문서에 확대/축소 비율이 각각 다른 그림이 여러개 있습니다.
매크로를 이용해서 모두 일괄적으로 100% 비율로 만들고 싶습니다.

스크립트 매크로 정의를 사용하여
그림을 선택한 후에 원래 그림으로 버튼을 누르면
해당 이미지의 원래 width, height가 자동 입력 됩니다.

하지만 다른 그림에서는 원래 width, height 값이 달라서
이 매크로를 적용할 수 없습니다.

“원래 그림으로” 만 선택하는 방법이 없을까요 ??
그림은 png 파일입니다.

Haction.Run(“PictureToOriginal”) 을 써보았는데 80%에서 600%이상 커져서 실패했습니다.
OriginalSizeX를 사용해보려고 노력했지만 실패했습니다.

안녕하세요

저는 Haction.Run(“PictureToOriginal”) 을 사용하면 비율이 100%가 되는데
모든 그림이 비율이 600%이상으로 나오시나요?
다른 추가 동작 없이 Haction.Run(“PictureToOriginal”) 액션만 사용해도 재현되시나요?

안녕하세요.
말씀해주신 대로
HAction.Run(“PictureToOriginal”) 단일 액션만 사용해 보았습니다.

bmp 파일의 경우
list값 0 일 때(본문)는 잘 작동합니다. 100%로 변환
list 값이 0이 아닌 경우(미주, 다른 구역) 작동하지 않았습니다.

png 파일의 경우
list값 0 일 때는 600% 이상 예시)


list 값이 0이 아닌 경우(미주, 다른 구역) 작동하지 않았습니다.

다만 모든 그림을 직접 마우스로
100% 나 , 원래 그림으로를 클릭하면 잘 작동합니다.

안녕하세요

말씀하신 것처럼 개체 안(미주, 표 등)에 그림이 있으면 PictureToOriginal 액션 동작을 안 하는 문제 확인하여 관련 팀에 수정 요청했습니다.

그 전까지는 번거로우시겠지만 해당 그림을 본문으로 이동하고 PictureToOriginal 액션 동작 후 다시 그 위치로 옮기는 방법은 어떨까요?
아니면 그림을 본문으로 복사하고 PictureToOriginal 액션 동작 후 크기를 가져와서 ShapeObjDialog를 동작하는 건 어떨까요?

감사합니다.

말씀 하신 방법으로 잘 해결해 보겠습니다. :grinning_face:
다만 제가 전 글에 잘못 작성한 부분이 있어서 말씀드립니다.
png 파일은 본문에서는 100%가 아닌 600%로 동작하고 ,
개체 안에서는 동작 안하는 문제가 있다는 것
다시 한번 확인해 주시면 감사하겠습니다.

안녕하세요

저는 png 파일이여도 본문이면 100%로 동작하는데..
해당 hwpx 샘플 파일 첨부가 가능하실까요?

샘플 파일 입니다.
sample.hwpx (300.0 KB)

안녕하세요

PictureToOriginal 액션은 dpi가 96으로 고정해서 처리하고 있습니다.
그리고 개체 속성 대화상자의 그림은 파일 속성에 있는 dpi를 가져와서 처리합니다. (올려주신 첨부파일의 경우면 600dpi)

현재로선 그림 속성의 100%비율은 대화상자 전용으로 만든 기능이라 매크로로 동작 시키기는 어려울 것 같습니다. :sob:

관련 부서와 협의해서 추후 PictureToOriginal 액션도 그림 속성과 동일하게 동작할 수 있도록 개선하겠습니다.

감사합니다.

답변 주셔서 감사합니다.
다른 방법을 찾아서 잘 해결해보겠습니다. :grinning_face: