针对程序自动生成 Word 文档,提出一种基于 Qt 框架下的程序自动输出 Word 的方法。该方法使用 Microsoft 的 ActiveX技术,利用 Qt 提供的 ActiveQt 框架中 QAxContainer 模块的 QAxObject、QAxWidget 类调用 Word 的 COM组件,自动将获取的数据输出到 Word 模板中生成相关作战文书与文档,实验结果发现该方法有效解决了界面数据直接输出和多语言输出问题。根据某模拟训练系统中使用结果表明,该方法比其他 Word 生成方法能更好满足准确生成多语言文档的需求。