[Quote=引用 13 楼 masterz 的回复:]
楼主可能有什么地方操作不太对,以VC++ 2010为例,看看Adding an MFC Class from a Type Library
Add class from File
c:\program files\microsoft office\office14\excel.exe
Add all classes
然后在solution里面找DisplayGridlines
D:\t……
[/Quote]
谢谢 Add all确实是有,我只添加了几个
楼主可能有什么地方操作不太对,以VC++ 2010为例,看看Adding an MFC Class from a Type Library
Add class from File
c:\program files\microsoft office\office14\excel.exe
Add all classes
然后在solution里面找DisplayGridlines
D:\tmp\autoexcel\CWindow0.h(111): BOOL get_DisplayGridlines()
D:\tmp\autoexcel\CWindow0.h(117): void put_DisplayGridlines(BOOL newValue)
D:\tmp\autoexcel\CWorksheetView.h(46): BOOL get_DisplayGridlines()
D:\tmp\autoexcel\CWorksheetView.h(52): void put_DisplayGridlines(BOOL newValue)
[Quote=引用 2 楼 masterz 的回复:]
参考How to create an automation project using MFC and a type library
Office Automation Using Visual C++
可以在Excel里面通过vba学习它的用法,然后翻译为VC++调用
[/Quote]
您是说用Excel录制宏?
我是这么做的 ,但是翻译的时候那些变量没有,感觉像是私有的变量
VC访问不了 ,而且也找不到这些变量对应的接口