IDispatch excelApp =null;
IDispatch excel = (IDispatch) excelApp.get("Workbooks");// 得到工作薄   这句报错
excel.put("Visible", new java.lang.Boolean(false)); // 设置当前对象是否可见
File f = new File("C:\\out.xls" );
if (f.exists()) {//判断文件是否存在
IDispatch workbook = (IDispatch) excel.method("open",new Object[]{"C:\\out.xls" }); // 打开工作薄
IDispatch Sheet = (IDispatch) workbook.get("ActiveSheet");
IDispatch OLEObjects = (IDispatch) Sheet.get("OLEObjects");
IDispatch OLEObject = (IDispatch) OLEObjects.method("add",
new Object[] { null, "C:\\aa.txt", false, false, null,
null, null, 100, 100, 500, 500 });
求高手解决。请问该怎么在java里调用vba,而且让Vba打开指定的Excel ,并给excel里添加一个txt的文本对象。在线等。
苦等高手解决。