VC怎么跨版本操作 office
我用的环境是VS2010, word2010读取开发好了,用的是OLE的方法。
跨office的版本发现首先是引用的几个类中
#import "C:\\Program Files\\Microsoft Office\\OFFICE14\\MSWORD.OLB" 这句的路径名相对来说都不一样的,
word2010的是OFFICE14 07的是OFFICE12 03的是OFFICE10。
我在07上,改了路径名OFFICE12后出现个这样的错误:
error C4772: #import 引用了缺少的类型库中的类型;“__missing_type__”用作占位符
07的MSWORD.OLB还引用到其他的库了?
1.这个07上的问题要怎么解决啊?
2.我把2010的MSWORD.OLB 放到工程目录中引用,这样解决了路径名不一样的问题,高版本应该会兼容低版本的这样是否可行?open是不是也兼容的,2000还是2003的好像就12个参数。 现在机器就个office07也不好尝试~ 明天尝试下。
3.如果我要知道office的版本号呢?