Word对象模型:另存为Unicode文本

时间:2017-01-20 11:08:21

标签: unicode ms-word autohotkey msdn

我知道可以使用Word对象模型将文档另存为文本。 (MSDN Link

在文档中说Unicode文本的编号为" 7",这就是我在AutoHotkey中使用以下代码的原因:oWord.Documents(1).SaveAs2(SpeicherortB,7) (将oWord应用程序的文档1保存到位置" SpeicherortB"作为Unicode(7))

与文档建议不同,结果不是Unicode,但不支持亚洲或俄语字符。你知道如何解决这个问题吗?

供参考:我需要使用对象模型,因为我正在通过AutoHotkey运行我的代码。

1 个答案:

答案 0 :(得分:1)

MsoEncoding参数必须设置为 65001

最终的AutoHotkey线看起来像这样:

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