Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以编程方式将一个Word文档的宏复制到另一个Word文档_Java_Vba_Ms Word - Fatal编程技术网

Java 以编程方式将一个Word文档的宏复制到另一个Word文档

Java 以编程方式将一个Word文档的宏复制到另一个Word文档,java,vba,ms-word,Java,Vba,Ms Word,我有一个word文档(以.dot格式)和录制的宏。我有java代码将word文档的全部内容复制到另一个word文档(另一个.dot格式的文档) 但是新创建的文档与录制的宏一起丢失。我还需要将宏复制到新文档中。如何才能做到这一点?如果您使用的是Apache POI,那么就无法使用库逐段复制宏 从页面 无法创建宏。目前还没有计划支持这些项目 宏。但是,读取和重新写入包含宏的文件将 安全地保存宏 但你能做的是: 复制整个文件(只需使用FileInputStream读取它,然后使用FileOutputS

我有一个word文档(以.dot格式)和录制的宏。我有java代码将word文档的全部内容复制到另一个word文档(另一个.dot格式的文档)


但是新创建的文档与录制的宏一起丢失。我还需要将宏复制到新文档中。如何才能做到这一点?

如果您使用的是Apache POI,那么就无法使用库逐段复制宏

从页面

无法创建宏。目前还没有计划支持这些项目 宏。但是,读取和重新写入包含宏的文件将 安全地保存宏

但你能做的是:

  • 复制整个文件(只需使用
    FileInputStream
    读取它,然后使用
    FileOutputStream
    编写一个副本即可)
  • 使用ApachePOI打开副本,对您喜欢的文档文本执行任何操作