S.l.e!ep.¢%

像打了激速一样,以四倍的速度运转,开心的工作
简单、开放、平等的公司文化;尊重个性、自由与个人价值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

VC对EXCEL操作

Posted on 2009-10-03 22:21 S.l.e!ep.¢% 阅读(514) 评论(0)  编辑 收藏 引用 所属分类: Office Automation

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

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理