如何使用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. 如何使用Excel VBA 2007
- 5. VB腳本 - 安裝Excel 2003和Excel 2007時明確調用Excel 2007
- 6. 使用PHP從Word [2003-2007]和Excel [2003-2007]文件獲取純文本
- 7. Excel文件在Excel 2003中使用C#
- 8. VBA在Excel:在Excel 2003在2007年
- 9. 將Excel 2007 VBA轉換爲Excel 2003
- 10. 編寫VBA在Excel 2007在Excel 2003
- 11. 使用Interop Excel從excel文件讀取「date」。應用程序
- 12. datepicker適用於Excel 2010/2007/2003
- 13. 如何在Excel 2010中使用Access 2003?
- 14. 如何使用.NET 3.5打開Excel 2003?
- 15. Perl使用Win32 :: OLE模塊Excel 2007-不能生成圖表
- 16. 使用PHPExcel創建excel 2007
- 17. ARRAYFORMULA VBA中使用Excel 2007
- 18. 適用於Excel 2007和2010的Excel Addin
- 19. 如何將2007 Excel Workbook應用程序從.xls升級到.xlsx?
- 20. 試圖做辦公自動化與Excel 2007,但使用Excel 2003會保留
- 21. 使用Excel Com對象的Python線程
- 22. 使用PowerShell關閉Excel應用程序
- 23. 使用MS Excel創建應用程序
- 24. 使用VBA關閉Excel應用程序
- 25. 從Excel 2007中調用Webservice?
- 26. Excel 2007中的Excel 2003 VBA「排序」問題
- 27. excel 2003和excel 2007行,列地址差異
- 28. 如何使用Java將Excel(包括2003和2007版本)文件導入MySQL?
- 29. 將excel 2003轉換爲2007或使用VBA最近的版本
- 30. 如何使用javascript在excel應用程序中打開excel html文件
你有沒有使用Excel Chart的任何源代碼示例,例如,處理數據,更改圖表類型和任何函數? – 2011-02-14 21:23:20