EXCEL中用宏写了一个按钮,怎么用JAVA代码来调用这个按钮,是用POI的方法,但是没有找到具体实现,还是选择用java调用VBA代码来启动按钮,望各位大虾赐教····

解决方案 »

  1.   

    宏是用来干嘛呢?一定要用宏吗?或者说能换一种其他实现吗?你可以看看jacob有没有操作宏的方法
      

  2.   

    因为这个宏生成的按钮是进行一个计算 已经写好的 现在就是在定方案 好像poi没有直接操作宏的方法 现在就考虑怎么调用VBA代码来操作这个按钮 
      

  3.   

    你excel里面的数据都是用poi写入的吗?如果是的话那何不直接在java里面计算好了直接一起写到excel里面呢?何必搞那么复杂
      

  4.   

    按钮也是调得函数吧,JAVA直接调函数不行吗????
    我明天也想实现这个,明天实现了再看看。不过我也有个小思路,实在不行的话,可以JAVA先调VBS脚本,VBS再调excel人宏,这个我已经测试过,可行。
    如果JAVA不能直接调的话,我就只能这样了