VC對EXCEL操作

這篇比較全面:Office Automation Using Visual C++
http://support.microsoft.com/kb/196776/EN-US/

這篇爲具體的示例:How to use MFC to automate Excel and create and format a new workbook
http://support.microsoft.com/kb/179706/EN-US/

以下轉其他人的總結:
在VC中操作Excel, 我們會用到Automation (自動化) 技術。Automation是一種基於COM的技術。它的出現使得跨應用程序的操作成爲可能。下面這篇KB總結了關於學習Automation的資料:

Q152023 Locating Resources to Study Automation
http://support.microsoft.com/support/kb/articles/q152/0/23.asp

此外,我們還需要了解Excel的Object Model。通常,我們可以在Excel中將所需的宏錄製下來,加以修改後翻譯成VC的代碼。要了解Excel的Object Model,可以參閱MSDN關於Office開發的文章。

http://msdn.microsoft.com/library/en-us/modcore/html/deovrMicrosoftExcel2000.asp

Excel中的幫助文檔也非常有用。另外,請參閱以下KB文章。它們包含了一些例程和相關資料:

Q184663 HOWTO: Embed and Automate a Microsoft Excel Worksheet with MFC
http://support.microsoft.com/support/kb/articles/q184/6/63.asp

Q186120 HOWTO: Use MFC to Automate Excel and Fill a Range with an Array
http://support.microsoft.com/support/kb/articles/q186/1/20.asp

Q216686 HOWTO: Automate Excel From C++ Without Using MFC or #import
http://support.microsoft.com/support/kb/articles/q216/6/86.asp

Q222101 HOWTO: Find and Use Office Object Model Documentation
http://support.microsoft.com/support/kb/articles/q222/1/01.asp

Q196776 FAQ: Office Automation Using Visual C++
http://support.microsoft.com/support/kb/articles/q196/7/76.asp

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章