基于Visual C++2010 与office2010开发办公自动化(19)- 使用自动化生成Word图表

VS2010新特性:

基于Visual C++2010 与office2010开发办公自动化(19)- 使用自动化生成Word图表_第1张图片

  Office Word 2010
  Office Word 2010 增强了 Navigation Pane 特性,用户可在 Navigation Pane 中快速切换至任何一章节的开头(根据标题样式判断),同时也可在输入框中进行即时搜索,包含关键词的章节标题会高亮显示。例如
  Office Word 2010 也增加了在线实时协作功能,用户可以从 Office Word Web App 中启动 Word 2010 进行在线文档的编辑,并可在左下角看到同时编辑的其他用户(包括其他联系方式、IM 等信息,需要 Office Communicator)。而当其他用户修改了某处后,Word 2010 会提醒当前用户进行同步。(注:此功能也存在于部分其他 Office 2010 程序中)
  另外,用户可在 Office Word 2010, Office PowerPoint 2010 以及 Office OneNote 2010 等 Office 2010 程序中直接插入其他正在运行的软件的截图。

基于Visual C++2010 与office2010开发办公自动化(19)- 使用自动化生成Word图表_第2张图片

废话不多说了,下面来用vc++2010实现在应用程序中使用自动化生成Word图表

1.启动VS2010

基于Visual C++2010 与office2010开发办公自动化(19)- 使用自动化生成Word图表_第3张图片

2.创建一个CLR项目如下,在窗体中插入一个Button,插入背景,如下图所示:

基于Visual C++2010 与office2010开发办公自动化(19)- 使用自动化生成Word图表_第4张图片

3.添加下列引用

基于Visual C++2010 与office2010开发办公自动化(19)- 使用自动化生成Word图表_第5张图片

4.在Form1.h中插入以下代码,详细见代码分析与注释

5.启动调试运行如下:

基于Visual C++2010 与office2010开发办公自动化(19)- 使用自动化生成Word图表_第6张图片

点击”演示使用自动化插入Word图表“按钮启动word,显示如下,word中自动插入了一个图表:

基于Visual C++2010 与office2010开发办公自动化(19)- 使用自动化生成Word图表_第7张图片

成功的演示了在word中插入图表的方法,实际应用还需读者自行研究揣摩,以实现更为复杂高效的功能。

你可能感兴趣的:(C++,c,windows,C#,Office)