2009-05-04 6 views
4

Кто-нибудь знает, можно ли добавить VB в документ Excel из Java? Я в основном хочу добавить сводную таблицу на листе и динамически установить некоторые ее свойства. Я знаю, что я могу получить доступ к настройкам сводной таблицы из VB, но не напрямую из POI.Можно ли добавить VB на лист Excel из POI?

ответ

7

Я сделал что-то подобное, где я создал таблицу с VBA заранее с использованием Excel. Затем я загружаю его с помощью POI, заполняю значения и затем снова сохраняю их. Таким образом, я получаю таблицу с заполненными значениями и предварительно сконфигурированными VB/макросами и т. Д.

Возможно, вам нужно создать свой VBA заранее, и он будет читать его динамические свойства с листа. Затем вы можете заполнить эти свойства по своему усмотрению.

Смежные вопросы