spire.doc for java支持加载和保存含有宏的 .docm word 文档。同时spire.doc也支持检查word文档是否包含宏,并且移除word里面已经录制的宏。该文将介绍如何使用spire.doc for java删除word 文档中的宏。
首先,请查看含有宏的示例文档
import com.spire.doc.document;
import com.spire.doc.fileformat;
public class removemacro {
public static void main(string[] args) throws exception {
//加载含有宏的示例文档
document doc = new document();
doc.loadfromfile("vbamacros.docm");
//检查文档是否含有宏,若有则清除宏
if (doc.iscontainmacro() )
{
doc.clearmacros();
}
//保存文档
doc.savetofile("output/removemacro.docm", fileformat.docm);
}
}
移除宏后的word结果文档: