【问题标题】:Word Object Model: Save as Unicode TextWord 对象模型:另存为 Unicode 文本
【发布时间】:2017-01-20 11:08:20
【问题描述】:

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

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

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

供参考:我在通过 AutoHotkey 运行代码时需要使用对象模型。

【问题讨论】:

    标签: unicode ms-word autohotkey msdn


    【解决方案1】:

    MsoEncoding 参数必须设置为数字 65001

    最终的 AutoHotkey 行将如下所示:

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

    【讨论】:

    • 以前不可能,我刚刚做到了——谢谢你的提醒 :)
    猜你喜欢
    • 1970-01-01
    • 2015-04-20
    • 2012-07-29
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2017-11-05
    相关资源
    最近更新 更多