一个编写Office200 COM Addin 的问题(100分)

  • 主题发起人 主题发起人 wbuilder
  • 开始时间 开始时间
W

wbuilder

Unregistered / Unconfirmed
GUEST, unregistred user!
我试图编写一个Office 2000 COM Addin, IDTExtensibility2接口的OnConnection函数传递的第一个参数是IDispatch类型的,我如何从中获得Office应用程序的信息, 即如何转换这个接口.
 
能说的更请楚一点吗?
 
从IDispatch可以查询到同一组件支持的任何接口,在Delphi中则更加简单只要
使用 As 表达式就可以转换代码如下:
var
Intf1: IInterface1;
begin
Intf1 := Disp1 as IInterface1;
//其中Disp1是传入的IDispatch型参数
end;
 
接受答案了.
 
后退
顶部