excel提供了很多COM对象,这些对象的接口函数定义都在一个excel的类型库中。
我碰到的问题是:
现在excel有个接口只有定义没有实现,用法是excel调用实现了该接口的dll程序来完成某些操作。现在对dll的实现有些问题,推荐的实现方法是用VB 先reference这个类型库,然后实现该接口函数。但是现在要用vc实现这个dll,该如何下手呢??
我是这样处理的:用ole viewer从类型库里导出idl文件,然后用atl下手去做的,感觉比较麻烦,而且全是手工操作,而且方法不具备通用性。
希望高手能给出个更好的解法来!!
能否直接用import 或者importlib之类的指令直接处理类型库typelib,编出这个dll呢??
我碰到的问题是:
现在excel有个接口只有定义没有实现,用法是excel调用实现了该接口的dll程序来完成某些操作。现在对dll的实现有些问题,推荐的实现方法是用VB 先reference这个类型库,然后实现该接口函数。但是现在要用vc实现这个dll,该如何下手呢??
我是这样处理的:用ole viewer从类型库里导出idl文件,然后用atl下手去做的,感觉比较麻烦,而且全是手工操作,而且方法不具备通用性。
希望高手能给出个更好的解法来!!
能否直接用import 或者importlib之类的指令直接处理类型库typelib,编出这个dll呢??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货