jacob调用ocx控件出错
来源:互联网 发布:知乎 最美av神作 编辑:程序博客网 时间:2024/04/28 23:07
import com.jacob.activeX.*;
import com.jacob.com.*;
public class WordMacroCtrl {
public void callWordMacro(String filePath,String macroName){
ActiveXComponent wrdCom=new ActiveXComponent("Word.Application");
wrdCom.setProperty("Visible", new Variant(true));
Dispatch oDocuments = wrdCom.getProperty( " Documents " ).toDispatch();
Dispatch oDcument =Dispatch.call(oDocuments, "Open" , filePath).toDispatch();
Dispatch.call(wrdCom,"Run", new Variant("Normal.NewMacros."+macroName));
}
public static void main(String[] argv) {
WordMacroCtrl Ma=new WordMacroCtrl();
Ma.callWordMacro("D:\\MacroTest.doc", "MyMacro");
}
}
为什么运行时总是出错
Exception in thread "main" com.jacob.com.ComFailException: Can't map name to dispid: Documents
at com.jacob.com.Dispatch.invokev(Native Method)at com.jacob.activeX.ActiveXComponent.getProperty(ActiveXComponent.java)
at WordMacroCtrl.callWordMacro(WordMacroCtrl.java:11)
at WordMacroCtrl.main(WordMacroCtrl.java:20)
- jacob调用ocx控件出错
- jacob调用ocx控件的方法
- java使用jacob调用OCX控件1
- java 利用jacob调用ocx控件时怎么处理带返回值的参数?
- Java通过jacob调用ocx 转载2
- java使用jacob调用OCX开发2
- Javascript调用OCX控件
- Javascript调用OCX控件
- Javascript调用OCX控件
- js调用ocx控件
- Javascript调用OCX控件
- Javascript调用ocx控件
- js调用ocx控件
- Javascript调用ocx控件
- silverlight调用ocx控件
- C#调用ocx控件
- jsp调用ocx控件
- Java调用OCX控件
- Effective Java读书笔记-考虑实现Comparable接口
- Android开发TCP连接
- 独家=新书《倾心倾情倾了所有》免费阅读全文[已完结]
- 字符编码
- 简单的快速幂算法
- jacob调用ocx控件出错
- mac 使用PHP开发环境
- 文件操作基本流程
- 一些Linux命令简要笔记——磁盘管理
- Ubuntu16.04中将python3设置为默认
- c语言实现链表面试题
- Telnet服务
- Innovative Cooperation
- linux