本人现在需要调用jacob中的语句 调用excel里的宏
现在急需一个调用语句
就是 callsub这个语句 基本上不懂它里面的参数具体都需要填写什么
如果有完整例子 不胜感谢
不要word版本的 本人已经看了很多 没有看懂
本人没有学习过vba     只是个java编程人员 
望各位大侠不吝赐教
在word中调用宏是这样子的 
//使用方法传入的参数parameter调用word文档中的MyWordMacro宏// 
Dispatch.call(wrdDoc,macroName,parameter);    
Dispatch.invoke(wrdDoc,macroName,Dispatch.Method,parameter,new int[1]); 
这种 都能找到例子 但是都是word版本的 
没有一个excel的 希望您能赐教一个excel版本其中的 macroName 到底要填写成什么样子的 
我的测试代码是这样的 
 String subname  = "RenameSheet";
    Dispatch.call(workbook, subname);
每次都弹出错误信息
com.jacob.com.ComFailException: Can't map name to dispid: RenameSheet
 at com.jacob.com.Dispatch.invokev(Native Method)
 at com.jacob.com.Dispatch.call(Dispatch.java)
望您赐教~