如何从javascript直接调⽤word插件
前些天研究了使⽤word插件实现⼀些业务逻辑的⽅式,需要javascript⾥直接调⽤word插件
上⽹查了好长时间都没到,后来是⼀位同事查到了解决⽅法,在这⾥分享给⼤家
1、在word插件的onConnection事件⾥设置插件对象的object属性,我是⽤delphi写的
procedure TWordTest.OnConnection(const Application: IDispatch;
delphi appConnectMode: ext_ConnectMode; const AddInInst: IDispatch;
var custom: PSafeArray);
begin
COMAddIn(AddInInst).Object_ := Self;
end;
2、在js⾥如下调⽤
var addin = wdApp.COMAddIns.Item("插件名称" );  //插件名称是在word中注册时⽤到的名称
if(addin != null){
addin.Object.Test();
}
另外,告诉⼤家⼀个在delphi⾥调试word插件的⽅法
在OnConnection事件⾥弹出⼀个提⽰框,然后使⽤delphi的attach to process功能,在进程列表中选word,就可以调试了

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。