如何通过Java调用PowerPoint宏并传递参数?

时间:2016-11-11 02:53:28

标签: java vba ms-office powerpoint

我有一个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文件,但使用它不是强制性的。

0 个答案:

没有答案