采用加载类型库的方式 使用word的接口_application
生成了这么一个文件。
// 从类型库向导中用“添加类”创建的计算机生成的 IDispatch 包装类#import "C:\\Program Files\\Microsoft Office\\Office12\\MSPPT.OLB" no_namespace
// CApplication 包装类class CApplication : public COleDispatchDriver包含这个文件后,编译,立即报错。原因:import这条指令导致的。 大量实验发现, 只要采用类型库的方式,vs2008都在生成包装类的时候,都会产生类似#import "C:\\Program Files\\Microsoft Office\\Office12\\MSPPT.OLB" no_namespace的指令另一个bug:使用ado,如果也用向导加载类型库ado的类型库,无法从注册表中获得。ado也是com,有类型库,一般我们的com,都可以在注册表中获得。 ado 只能够采用import指令, 而不能使用包装类.