专业电脑培训机构,为北京、上海、广州、深圳、长沙、武汉、福州、厦门等城市提供EXCEL培训、PPT培训、WORD培训、ACCESS培训、PROJECT培训、MCSE培训、MCITP培训、OFFICE培训等高级培训及相关技术服务。

0592-2967000 18905920174
 福建省厦门市湖里区园山南路866号园山大厦3楼

最新文章列表

会用这种方法合并单元格的都涨工资了..

高士达 云平台 “三板斧”提升生产分..

日报表这样做,快速填写,自动汇总,不..

高士达财务收支预测工具

如何解决EXCEL运行速度慢的问题

不允许EXCEL出现系统的提示对话框

热门文章列表

金牌EXCEL老师刘凌峰教你如何在文本..

利用EXCEL VBA向WORD生成表格和图表..

EXCEL一键实现报关单据生成

【高士达下载】高士达工具箱

厦门高士达EXCEL数据管理平台

利用VLOOKUP提取多个条件的同一结果..

利用EXCEL VBA向WORD生成表格和图表

关键字:EXCEL云平台,EXCEL开发    发布时间:2022/9/20    作者:Excel培训管理员
    最近在实施的一个项目中碰到客户需要将EXCEL的表格和图表自动传递到WORD标准模板中,并嵌入到指定位置。微软OFFICE中有很强的互用性。几经摸索成功测试!!!现将思路整理如下:
1、建立好标准WORD模板,在需要插入表格或图表的位置设置好书签。
2、在EXCEL中,将表格复制。
3、通过VBA代码调用WORD,并将内容复制到指定位置。
参考代码如下:
Private Sub 生成表格到WORD_Click()
''声明变量
Dim MyRange As Excel.Range
Dim wd As Word.Application
Dim wdDoc As Word.Document
Dim WdRange As Word.Range
''复制区域
Set MyRange = Sheet1.Range("A1:H9")
MyRange.Copy
''打开Word文档
Set wd = New Word.Application
Set wdDoc = wd.Documents.Open("D:\TEST.DOT")
wd.Visible = True
''将光标移至书签位置
Set WdRange = wdDoc.Bookmarks("TEST").Range
On Error Resume Next
WdRange.Paste
''内存清理
Set wd = Nothing
Set wdDoc = Nothing
Set WdRange = Nothing
End Sub

不足20行的代码,轻松解决制作大量通用WORD报告的问题。以后碰到要很辛苦制作报表的事情,别忘记来找我们。
本文关键词:EXCEL云平台   EXCEL开发   

厦门高士达是一家微软认证培训机构,是专业的EXCEL培训、PPT培训、ACCESS培训、OFFICE培训、微软培训、微软考试及其他IT服务供应商 ©2014 厦门高士达微软高级技术教育中心 闽ICP备16016261号 技术支持:厦门高士达

公安备案号:35020302001734