【发布时间】:2015-10-05 16:59:13
【问题描述】:
我有一个带有录制宏的 word 文档(.dot 格式)。我有将 word 文档的全部内容复制到另一个 word 文档(另一个 .dot 格式文档)的 java 代码。
但新创建的文档与录制的宏一起丢失。我还需要将宏复制到新文档中。我该怎么做?
【问题讨论】:
我有一个带有录制宏的 word 文档(.dot 格式)。我有将 word 文档的全部内容复制到另一个 word 文档(另一个 .dot 格式文档)的 java 代码。
但新创建的文档与录制的宏一起丢失。我还需要将宏复制到新文档中。我该怎么做?
【问题讨论】:
如果您使用的是 Apache POI,那么您无法使用库逐个复制宏。
来自"Apache POI - HSSF and XSSF Limitations"页面
无法创建宏。目前没有计划支持 宏。但是,读取和重写包含宏的文件会 安全地保存宏。
但你能做的是:
FileInputStream 读取并使用FileOutputStream 写入副本)【讨论】: