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

Word Object Model: Save as Unicode Text

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

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

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

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

MsoEncoding参数必须设置为数字65001

最终的 AutoHotkey 行将如下所示:

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