如何使用COM从win32应用程序使用Excel 2007和Excel 2003(Excel图表)? 在哪里可以看到任何示例(适用于Visual Studio 2003)或手动解决此问题?如何使用COM从win32应用程序使用Excel 2007和Excel 2003(Excel Chart)?
0
A
回答
2
使用#import
,你可以得到VC++生成大量的智能指针的代码与COM交互。这是我使用C++首选的办公自动化方法。添加到您的源文件生成的文件的顶部,包括适当的生成文件:
#import "C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE11\\MSO.DLL"
#import "C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE"
显然,你可能需要更改文件路径。您也可以使用typelib ID,如果您处于多开发人员环境中,这可能是更好的解决方案。还有其他的问题,如名称冲突,你应该看看文章http://www.codeproject.com/KB/wtl/WTLExcel.aspx,它总结得很好。
现在您可以通过_com_ptr<T>
,_bstr_t
,_variant_t
和VC++的其他帮助类使用Excel。
0
相关问题
- 1. 从win32应用程序使用Excel 2007
- 2. 使用Excel 2007创建Excel 2003应用程序
- 3. 升级到Excel 2007 - 应用程序仍然使用2003 interop
- 4. 使用PHP从Word [2003-2007]和Excel [2003-2007]文件获取纯文本
- 5. 编写VBA在Excel 2007在Excel 2003
- 6. 如何使用.NET 3.5打开Excel 2003?
- 7. Perl使用Win32 :: OLE模块Excel 2007-不能生成图表
- 8. ARRAYFORMULA VBA中使用Excel 2007
- 9. 适用于Excel 2007和2010的Excel Addin
- 10. 如何将2007 Excel Workbook应用程序从.xls升级到.xlsx?
- 11. 试图做办公自动化与Excel 2007,但使用Excel 2003会保留
- 12. 使用VBA关闭Excel应用程序
- 13. excel 2003和excel 2007行,列地址差异
- 14. 将excel 2003转换为2007或使用VBA最近的版本
- 15. Excel Chart Shape不适用
- 16. Python Win32和excel
- 17. 如何在excel中使用excel对象到另一个程序
- 18. 如何将excel表格从excel粘贴到powerpoint 2007默认使用vba
- 19. Excel VBA - 在仍使用Excel和其他应用程序时延迟小数秒
- 20. 简单的程序使用jacob和excel
- 21. 将命令从Excel发送到应用程序? COM?
- 22. 在Excel 2003中使用Excel 2010文档 - VBA问题
- 23. 使用VBA删除重复 - Excel 2003
- 24. 在Excel 2003中使用WinHttpRequest在XP下
- 25. 使用VB2010查看Excel 2003图表
- 26. 使用Oledb读取Excel 2003的问题
- 27. 使用ActiveX从MATLAB写入Excel到Excel
- 28. C# - 如何打开Excel应用程序?
- 29. 将Excel 2003和2007引用到Autocad-VBA项目中
- 30. 使用Excel VBA显示XLS文件中的Excel 2007功能区
你有没有使用Excel Chart的任何源代码示例,例如,处理数据,更改图表类型和任何函数? – 2011-02-14 21:23:20