ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:16.46KB ,
资源ID:4519103      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4519103.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(在EXCEL中用VBA创建WORD文档表格.docx)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

在EXCEL中用VBA创建WORD文档表格.docx

1、在EXCEL中用VBA创建WORD文档表格 编辑:madmlwt 1. 在新建WORD空白文档中创建一个表格 【要求】 新建一个WORD空白文档,在新文档中创建一个4行5列的空白表格,在 空白表格的第一个单元格写入“第一单元格”、最后一个单元格中写入“最后- 个单元格二 【代码】 Sub创建一个WORD表格() Application.ScreenUpdating = False '关闭屏幕刷新 dqT = Timer,程序运行开始时间(秒) dqM = ThisWorkbook.Name '要创建的WORD文件名称(当前工作簿名称) Set wordAppl = Crea

2、teObject(nWord.Application")'定义一个 Word 对象变量 With wordAppl.Documents.Add '创建一个新的Word文档 .ActiveDocument.tables.Add Range:=.Selection.Range, NumRows:=4, N umColumns:=5,插入 4X5 表格Set myRange = .ActiveDocument.tables( 1)'创建表格对象 With myRange,Cell(l, 1).Range.insertAfter ”第一个单元格”,第一个单元格中写 入字符第一个单元格.Cell

3、Rows.Count, .Columns.Count).Range.insertAfter "最后一个 单元格”’第二个单元格中写入字符最后一个单元格End With .ActiveDocument.SaveAs ThisWorkbook.Path & nV & dqM & ”.doc" 保存新建Word文档与当前文件相同路径 .Quit,关闭新建文档窗口 End With Set wordAppl = Nothing 释放存储空间 MsgBox Chr(10) & ”成功创建一个 WORD 表格!” _& Chr(10) & Chr(10) & ”共用时"& Timer -

4、dqT & "秒二,L eft(dqM, Len(dqM) - 4) Application.ScreenUpdating = False '关闭屏幕刷新 End Sub 说明: WORD文档中的表格,与EXCEL中的表格概念基本一致,只是表达方式有所区别。tables表示表格对象,tables(l)表示第1个表格(以此类推)。表中的一 个空格也叫单元格,用Cell(行数,列数)表示。 表格行/列数计算代码: 表格行数wordAppl.ActiveDocument.tables(l) .Rows.Count 表格列数wordAppl.ActiveDocument.tables(

5、 1) .Columns.Count 2. 新建一个文档写入两个段落再创建一空白表格 【要求】 第一段落写入“创建一个WORD表格”,字体“黑体”、字号20、对齐“居 中”;第二段落写入“作者:老顽童”,字体“华文行楷”、字号16、对齐“居中"。 【代码】 Sub CommandButton 1 _Click() Application.ScreenUpdating = False '关闭屏幕刷新 dqT = Timer程序运行开始日寸间(秒) Set wordAppl = CreateObject(”Word.Application")'定义一个 Word 对象变量 Wit

6、h wordAppl.Documents.Add,创建一个新的Word文档 '第一段设置.Selection.Font.Name ="黑体”’字体 .Selection.Font.Size = 20,字号.Selection.Font.Bold = True '加粗 .Selection.TypeText Text:=”创建一个 WORD 表格”’第一个段落文本.Selection.ParagraphFormat. Alignment = 1 '居中 '第二段设置.Selection.TypeParagraph '插入新的段落 .Selection.Font.Name = ”华文行楷

7、字体.Selection.Font.Size = 16,字号 .Selection.Font.Bold = False '不加粗.Selection.TypeText Text:=n作者:老顽童”’新段落中写入的文本 .Selection.ParagraphFormat. Alignment = 1 '居中'插入表格 ,Selection.TypeParagraph '插入新的段落.Selection.ParagraphFormat.Alignment = 3 '左对齐 .ActiveDocument.Tables.Add Range:=.Selection.Range, NumR

8、ows:=4, NumColumns:=5,插入 4X5 表格 '保存与关闭.ActiveDocument.SaveAs ThisWorkbook.Path & "'文字表格.doc”,保存 新建Word文档与当前文件相同路径.Documents.Close,关闭新建文档 .QuiL关闭新建文档窗口 End With Set wordAppl = Nothing,释放存储空间 MsgBox Chr(lO) & ”成功创建一个 W0RD 文档!” _& Chr(lO) & Chr(lO) & ”文档第一段写入文本 创建一个 WORD & Chr(lO) & Chr(lO) & ”文

9、档第二段写入文本 作者:老顽童& Chr(lO) & Chr(lO) & ”创建整个 WORD表格文档用时” & Ti mer - dqT & "秒二,"创建表格信息” Application.ScreenUpdating = False '关闭屏幕刷新 End Sub 段落对齐设置值说明: 左对齐——0或3,居中——1,右对齐——2,分散对齐——4o 3. 打开一个已经存在的文档创建一个空白表格 【要求】 在文档“暑假通知书.doc”中第6段落后插入学生个人成绩表(2行12列), 第一行写入标题并设置字体及对齐格式;在文档末尾插入一个2行1列表格,第 一个单元格写入“意见或建

10、议:”,第二个单元格写入“家长签名:”。 ⑴在指定段落间创建一个表格 【代码1】 Private Sub CommandButton 1 _Click() Application.ScreenUpdating = False '关闭屏幕刷新 dqT = Timer,程序运行开始时间(秒) dqM = ThisWorkbook.Path & n\WORD文档'暑假通知书.doc”,带路径的 WORD文件名称 Set wdWORD = CreateObject("Word.Application")'定义一个 Word 对象变量 Set dkDOC = wdWORD.Documen

11、ts.Open(dqM) 1 创建文档对象 wdWORD.ActiveDocument.Paragraphs(6).Range.InsertParagraphAfter '第 6 段落后面插入一个新段落 wdWORD.ActiveDocument.Paragraphs(7).Range.Select 1 选中插入的新段落 dkDOC.Tables.Add Range:=wdWORD.Selection.Range, NumRows:=2, NumColumns:=12,插入一个2行12列表格 Set wdBG = wdWORD.ActiveDocument.Tables(l)'创建表格

12、对象 With wdBG,,表格第1行写入列标题・Cell(l, 1)= ”姓名” .Cell(l, 2)= ”班级”・Cell(l, 3)= ”语文” ,Cell(l, 4)= ”数据”.Cell(l, 5)= ”英语” ・Cell(l, 6)= ”物理”・Cell(l, 7)= ”政治” ,Cell(l, 8)= ”历史”・Cell(l, 9)= ”地理” ・Cell(l, 10)= ”生物”・Cell(l, 11)= ”总分” ,Cell(l, 12)= ”名次”With .Rows(l).Range '表格第一行 .Font.Size = 10 字号.Font.Name

13、 = ”宋体”字体 .Font.Bold = True '加粗.ParagraphFormat. Alignment = 1 '居中 End With End With wdWORD.ActiveDocument.SaveAs '保存修改 wdWORD.Quit,关闭新建文档窗口 Set dkDOC = Nothing '释放存储空间 Set wdWORD = Nothing '释放存储空间 MsgBox Chr(10) & ”成功创建一个 WORD 表格!”& Chr(lO) & Chr(lO) & ”共用时"& Timer . dqT & "秒二,L eft(Dir(dqM

14、), Len(Dir(dqM)) - 4) Application.ScreenUpdating = False '关闭屏幕刷新 End Sub ⑵在文档末尾创建一个表格 【代码2】 Private Sub CommandButton 1 _Click() Application.ScreenUpdating = False '关闭屏幕刷新 dqT = Timer 1程序运行开始时间(秒) dqM = ThisWorkbook.Path & H\WORD 文档'暑假通知书.doc”,带路径的 WORD文件名称 Set wdWORD = CreateObject(nWord.A

15、pplication")'定义一个 Word 对象变 Set dkDOC = wdWORD.Documents.Open(dqM) !创建文档对象 zDS = 前文档段落总数 wdWORD.ActiveDocument.Paragraphs(zDS).Range.InsertParagraphAfter '第 zDS段落后面插入一个新段落 wdWORD. ActiveDocument.Paragraphs(zDS + 1).Range.Select 1 选中插入的新段落 dkDOC.Tables.Add Range:=wdWORD.Selection.Range, NumRows:=

16、2, NumColumns:=l,插入一个2行1列表格 Set wdBG = wdWORD.ActiveDocument.Tables(l)'创建表格对象 With wdBG 1,表格写入文本,Cell(l, 1)="家长意见或建议:” .Cell(2, 1)= ”家长签名:”With .Range '表格 .Font.Bold = True '字型加粗.Font.Size = 12 '字号 .Font.Name = ”宋体”字体.ParagraphFormat.Alignment = 0 '左对齐 End With End With wdWORD.ActiveDocument

17、SaveAs '保存修改 wdWORD.Quit 1关闭新建文档窗口 Set dkDOC = Nothing '释放存储空间 Set wdWORD = Nothing '释放存储空间 MsgBox Chr(10) & ”成功创建一个 WORD 表格!”& Chr(10) & Chr(10) & ”共用时 ” & Timer . dqT & ” 秒二,L eft(Dir(dqM), Len(Dir(dqM)) - 4) Application.ScreenUpdating = False '关闭屏幕刷新 End SubL—a—a—a— 说明: ①计算整个文档的段落总数 zD

18、S = ,当前文档段落总数 计算一个WORD文档的段落总数,以段落标记为准,一个段落标记表示 个段落数。 ②对整个表格设置格式 wdWORD.ActiveDocument.Tables( 1) .Range ,表示整个表格对象。 wdWORD.ActiveDocument.Tables(l) .Range.Font ,表示整个表格对象的文字。 wdWORD.ActiveDocument.Tables(l) .Range.ParagraphFormat ,表示整个表格对象文字的对齐方式。 在WORD表格中,一个单元格就是一个段落。对单元格中的文字设置对齐 方式,就是设置一个段落格式(

19、ParagraphFormat)□ 小结: 在WORD文档中插入表格,关键就是要指明插入表格的位置——文档开始 位置、指定某个段落之后(或之前)、文档末尾等三种可能。归根结底就是在指 定段落前/后(或左/右)插入表格。 表示在指定段落左或右插入表格代码: InsertParagraphBefore左或前插入 InsertParagraphAfter右 或后插 入 指定某个段落之后插入表格步骤: 第一步 插入一个新段落 wdWORD.ActiveDocument.Paragraphs(段落数).Ran ge. InsertParagraphAfter 注意: 在指定某个段落前插入一个新段落代码wdWORD.ActiveDocument.Paragrap hs(段落数).Range.InsertParagraphBefore 第二步选中插入的新段落wdWORD.ActiveDocument.Paragraphs(段落数+ l).Range.Select 第三步 插入表格 dkDOC.Tables.Add Range:=wdWORD.Selection.Range, Nu mRows:=行数,NumColumns:=列数 下面请关注《在EXCEL中用VBA设置WORD表格常规属性》

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服