2017-01-20 3 views
0

Word 개체 모델을 사용하여 문서를 텍스트로 저장할 수 있다는 것을 알고 있습니다. (MSDN Link)Word 개체 모델 : 유니 코드 텍스트로 저장

그것은 내가 AutoHotkey를 다음 코드를 사용하는 이유입니다 유니 코드 텍스트에 대한 번호가 "7"입니다 문서에 말한다 : oWord.Documents(1).SaveAs2(SpeicherortB,7) 는 (위치로 "SpeicherortB의"oWord 응용 프로그램의 문서 1을 저장합니다 as Unicode (7))

설명서와 달리 결과는 유니 코드가 아니지만 아시아 또는 러시아 문자는 지원되지 않습니다. 이 문제를 해결하는 방법을 알고 있습니까?

참조 : AutoHotkey를 통해 코드를 실행하고 있기 때문에 객체 모델을 사용해야합니다.

답변

1

의 매개 변수는 MsoEncoding으로 설정되어야합니다.

마지막 AutoHotkey를 선 따라서 다음과 같이 보일 것이다 :

oWord.Documents(1).SaveAs2(filename, 7,,,,,,,,,, 65001) 
+0

그것은 이전에 가능하지, 난 그냥했다 - 알림 주셔서 감사합니다 :) –