我有一个Java应用程序需要对PowerPoint文件执行大量操作,其中一个涉及调用现有的PowerPoint宏并将参数传递给它。以下是一些示例代码:
public static void main (String[] args) {
createPptFile("test");
/* Do stuff */
/* Call macro here */
/* Do more stuff */
}
Sub SaySomething(something)
MsgBox(something)
End Sub
Java应用程序首先创建一个新的test.pptm
文件,然后稍后应用程序应该在向其传递值时调用SaySomething(something)
。我怎样才能做到这一点?我需要哪些图书馆?请提供一些示例代码,以说明如何完成此操作。
该应用程序将使用Java 1.8实现,并将在Windows 10上运行并使用Microsoft Office 2013. Apache POI目前用于编辑PowerPoint文件,但使用它不是强制性的。