office应用程序是可以相互访问的,比如可以把excel的数据导出到word中

step1:

首先要引用word工程对象,在excelvba中依次点击 工具——》引用——》microsoft word 11.0 library

如果是2007版本,应该选择12.0;2010版本,选择14.0

step2:

准备excel数据

step3:

添加模块,写入代码

Sub xxx()Dim objWordApp As Word.Application    '定义WORD应用程序变量Dim objWord As Word.Document    '定义word文档变量Dim objSel As Word.SelectionDim strTitle As StringOn Error GoTo errHandle        '错误处理Sheet1.SelectstrTitle = Sheet1.Cells(1, 1)   '标题'选择表格区域Sheet1.Range(Cells(2, 1), Cells(28, 7)).SelectSelection.Copy   '复制Set objWordApp = New Word.ApplicationSet objWord = objWordApp.Documents.Add      '新建一个文档objWord.Application.Visible = True                      '设置为不可见Set objSel = objWord.Application.SelectionWith objSel.InsertAfter Text:=strTitle & vbCrLf.ParagraphFormat.Alignment = wdAlignParagraphCenter  '居中设置.Font.Size = 16.InsertAfter Text:=vbCrLf.EndKey Unit:=wdStory.PasteExcelTable False, False, FalseApplication.CutCopyMode = FalseThisWorkbook.ActivateSheet1.Select'复制图表并粘贴Sheet1.ChartObjects(1).CopyPicture.PasteEnd With'设置word保存路径objWord.SaveAs Filename:="C:\test\wordtest.docx", _FileFormat:=wdFormatDocumentobjWord.CloseobjWordApp.Quit
errExit:Set objSel = NothingSet objWord = NothingSet objWordApp = NothingExit Sub
errHandle:MsgBox Err.DescriptionResume errExit
End Sub

运行后见图:

Excel vba从excel中导出表格数据和图表到新word文档相关推荐

  1. java 解析word模板为xml, 动态填充数据到xml,最后输出word文档

    java 解析word模板为xml, 动态填充数据到xml,最后输出word文档 在项目中, 一开始是使用java Apache poi 根据word模板生成word报表, 后面发现框架有个低版本的p ...

  2. word中装订线位置_Word操作技巧:Word文档双面打印全攻略,解决打印难题

    各位亲爱的小伙伴,大家好! Word作为最常用的办公软件,撰写文档,文档排版.打印文档等都会用到.其中,打印文档可以算是工作过程中最常用到的技能了,但对Word的打印功能你了解多少? 今天我来给大家介 ...

  3. 读取excel表格内容,并写入到word文档中

    import pandas as pd import docx from docx.shared import RGBColor ''' 该代码段适合,将excel题库转换成word格式的题库,写入的 ...

  4. python生成word文档的表格_2018-10-04 [日常]用Python读取word文档中的表格并比较

    演示如下. 两个简单的word文档, 各有一个表格: 读取文档中的表格到列表(为演示只对单列表格操作): import docx def 取表格(文件名): 文件 = docx.Document(文件 ...

  5. 在Qt中使用已有模板创建新Word文档

    简 在这篇帖子中我将详细讲述如何在Qt环境下使用已有Word模板文件创建新的文档,并对模板文档内容填充.目前,我只对替换文字和对表格进行操作进行了介绍,如何在文档插入图片未在本文中提及. 述 开发环境 ...

  6. 使用计算机中名为专业型信函的模板创建一份新word文档.,2016年职称计算机考试word2003考前训练题及答案3...

    多选题 答案: 1.在下列视图中有那些视图是可以使用Word2000"即点即输"功能 A 普通视图 B 大纲视图 C Web版式视图 D 页面视图 答案:BC 2.在Windows ...

  7. php怎么在表格里插图片,Python操作word文档插入图片和表格的实例演示

    今天带来Python操作word文档插入图片和表格的实例演示教程详解 前言 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多 ...

  8. java中怎么打开标尺_PageOffice如何显示/隐藏Word文档中的标尺

    在线打开并使用Word文档时,我们经常会需要使用打开的Word文档中,顶部的标尺来设置页面的边距.对齐位置等.这一操作,可以通过工具栏中"视图"→"标尺"选项的 ...

  9. java中添加文本框_Java 添加、删除Word文档中的文本框

    在Word文档中,文本框是指一种可移动.可调大小的文字或图形容器.使用文本框,能够使文档在内容和形式上更为饱满.本文将通过使用Java编程来演示如何添加.删除Word文档中的文本框. Jar文件获取及 ...

最新文章

  1. 基于Service Mesh构建更现代的服务架构
  2. 半分钟内能看透问题本质的人是如何思考的?
  3. UVALive 3026 Period (KMP算法简介)
  4. svm通俗易懂的理解
  5. day24-1 元类
  6. [PTA] 数据结构与算法题目集 6-10 二分查找
  7. 苹果官方指南:Cocoa框架(2)(非原创)
  8. python中argsort_numpy的argsort函数
  9. hibernate 中的一级缓存 二级缓存
  10. Neokylin7安装DM8数据库
  11. c# chart缩放,局部放大
  12. springboot+jsp项目校园外卖配送系统
  13. 智能化生鲜配送系统,让采购更高效
  14. vue项目使用svg文件
  15. 12.26:有一种关系叫做“乔布斯与比尔盖茨”
  16. 中国计算机科学家数量百人,百位科学家获“中国青年科技奖”,高校人数占比超七成...
  17. Dev中的ChartControl的Y轴显示单位
  18. Scala中解析json工具对比
  19. git pull 报错Your configuration specifies to merge with the XXX from the remote, but no such ref was..
  20. 微信小程序登录状态维护-java后台

热门文章

  1. 创业陷阱——逐一点评301个骗你没商量的项目
  2. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)
  3. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢 是用==还是equals() 它们有何区别
  4. TRC丨艾美捷TRC ACP-5197说明书
  5. 插值查找(在数据是差值排序的时候比二分快)
  6. STC89C52RC特点及引脚介绍
  7. 【Python3语法】两个一维list列表合并为一个二维list
  8. Unitimes程序员活动-戏精剧本杀
  9. SenecaJS入门
  10. 美国科技界是如何帮助解决贩卖儿童的?