批量修改word中的表格属性

背景:

写接口文档,程序导出的接口文档格式不符合标书的需要,要批量设置word表格及文本

————————————————————————————————

方法:

我们可以通过word的宏功能,实现批量设置。

1说明:

通过使用Word的宏功能,

批量设置表格,

根据窗口自动调整表格,

使所有表格的宽度和窗口一样,

而不用一个一个手动调整表格。

是一个批量处理程序命令,

正确地运用它可以提高工作效率。

微软的office软件允许用户编写,

叫VBA的脚本来增加其灵活性,

进一步扩充它的能力。

如完打开Word同时要使用某个功能,

可以编写一段称之为宏的脚本。

2查看宏

依次点击:

视图 -> VB宏-> VB宏(M)

或者使用快捷键查看宏:

Alt + F8

3新建宏

在查看宏的界面,

为了新建一个宏,

需要先输入宏名(M)

AutoFitTableForWindow

然后点击创建(C):

4打开VBA脚本编辑界面:

完整脚本内容如下:


Sub 表格内容批量居中()
'
' 表格内容批量居中 宏
'
'
For i = 1 To ActiveDocument.Tables.Count

    With ActiveDocument.Tables(i)
    .AutoFitBehavior (wdAutoFitWindow) '根据窗口调整内容
    .Range.ParagraphFormat.Alignment = wdAlignParagraphCenter '水平居中
    .Range.ParagraphFormat.Alignment = wdCellAlignVerticalCenter '垂直居中
    .Borders(wdBorderHorizontal).LineStyle = wdLineStyleInset '加水平线
    End With
    
Next i
End Sub

可以根据自己的需求添加、删除宏代码

常用宏代码

5实现效果:

原本杂乱的表格就自动全部排版好了,不用一个一个表格去设置。

因为接口实在太多了,一个一个设置,弄一天也改不完。

如果对您有帮助,帮忙点赞关注哦,谢谢!

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
文件批量处理百宝箱提供了几十种功能丰富强大的文件批量更名功能,以及支持世界各国语言的源匹配多国语言版批量更名功能。文件批量处理百宝箱能够对 图片压大小缩尺寸,按指定大小或尺寸压缩图片,图片转灰度,MP3标签信息的显示与重写,给图片添加竖向/倒向/任意角度文字或图片水印,对图片进行相对/绝对、区域、按大小、缩略缩放、分切分隔、贴边、拼合等9种模式的智能批量裁剪功能; 提供了对doc/ppt/txt/asp/html等文档进行智能字符批量替换(支持正则,Word通配符),对txt文本行的添加、删除、提取、统计分割等的处理,对doc/txt类型互转,对xls表合并 ,对ppt转word,Office文档密码筛查, txt文本合并/编码类型检测,文件摘要的显示与改写, 批量随机数的产生,41种特定的txt批量处理功能,文件批量复制搜索(支持文件/文件夹,网上邻居,可复制、移动、删除、更名等),图像仿Photoshop综合处理功能,文件时间属性修改,数码照片视频等的拍摄日期的更改等功能。 通过单次/组合使用,可实现常见的文件批量更名需要和一些文件批量处理需要。集专一性、普适性、灵活性。界面友好,人性化设计,功能实用,是一款不可多得的实用性强的小工具箱;具体用法和操作,会有实时的操作提示、功能提示、操作通知、状态显示等 文件批量处理百宝箱 v10.0 Build 20160223更新内容 1.修正完善文档批量替换功能; 2.媒体批量裁剪转换功能模块,完善媒体播放功能; 3.完善视频加密成exe的功能; 4.PPT文档批量处理功能模块新增批量删除幻灯片上任意四角一张广告图片的功能; 5.改进屏幕录像、录音功能,以及文字识别功能; 6.新增推测无扩展名文件类型的功能; 7.新增Xls文档批量处理的第9项——删除对象功能; 8.修正Pdf文档处理功能的问题; 9.修正媒体处理功能模块文件名存在空格时异常的问题; 10.增强Office文档自动批处理过程出现异常的自动恢复下一文档处理的功能; 11.新增Xls文档批量处理功能自动解除工作表保护的功能; 12.改善Pdf单纯转Doc的处理速度,提升n倍; 13.修正音频、视频处理功能模块的媒体参数设置失效问题; 14.新增账号、密码批量记忆管理功能; 15.新增Excel表格批量添加条形码功能; 16.新增Doc文档表格转换成文字的功能; 17.新增视频批量加密功能; 18.新增媒体播放功能,方便选取裁剪时刻; 文件批量处理百宝箱截图
包含使用和开发接口文档,及Delphi、VB、VC++、C#.net、VB.net和WEB下的demo。 ACReport简介 Anycell Report(简称AC Report)是一款国式报表组件,是国内最早的基于表格,支持图文混排、公式和脚本的国式报表工具之一。就如Anycell Report的名称那样,灵活强大的表格功能一直是AC Report区别于其它软件或控件最显著的特征之一,AC Report 表格取消了传统表格概念“列”的概念,每一行上的单元格数量可以不等,且可以自由活动,勿须上下对齐,在制作复杂的国式报表时可以避免很多不必要的合并拆分操作,制作表格更加方便和随心所欲,并且省时省力。AC Report单元格支持多种丰富的形态,例如格式化文本、图片、图表、条码、OLE容器等。 AC Report的一些基本特点: 1.独具特色的表格,风格与Word表格相似,但可以做出比Word或Excel更灵活的表格来。 2. 功能全面、专业的国式报表设计器,国用户更易于学习和接受。 3.支持多种单元格样式,可以打印图像、图表(直方图、折线图等)、Rich文本、 条形码、式财务帐薄、支持在报表嵌入Word、Excel文档等。 4. 强大的计算和合计功能。内置表达式解析系统和函数库。 5. 可扩充性,可以在应用程序给报表引擎扩充函数库、报表样式和单元格样式。 6.支持多种报表样式,如清单式、分组、交叉表、以及子报表等。 7. 支持多栏式报表。 8. 和应用程序完美结合,支持windows下所有的开发工具和程序语言(例如Delphi、C++、VB、PB、.NET、易语言),最终用户在设计器里可直接选择打印字段,生成表达式,报表设计器用户容易学习理解。 9. 支持脚本和窗体编程,报表设计人员可以编写脚本、在报表设计器里为报表添加窗体,为最终用户提供更丰富的交互功能。 10. 既可以使用应用程序的数据集,也支持在报表直接连接各种数据库,通过SQL直接获得报表需要的数据。 11.无失真导出为Excel、Word、Html格式的文档 Ver 2.3主要新增或修改的功能 一、增加的功能: 1、支持二维条码 2、图片单元格支持gif格式 4、增加了一边生成报表一边预览的选项,减少用户的等待感 5、清单报表增加了明细分栏功能。 6、分组报表增加每组分页补充空行功能。 7、清单和分组报表,补充空行时,可以选择是否显示横线和竖线条。 8、页面选项增加“保持页脚在页面底部”、“是否套打模板”、“不打印背景图”等选项。 9、增加了批量设置字段别名的方法:SetDataFieldAliasName,使得英文字段在报表可以用文展现,更便于最终用户设计报表。 10、在设计器页面左边“报表样式”显示区单击报表样式标签可以直接调出报表样式设置窗口 11、增加了Delphi下专用的VCL控件(对COM的再次封装,Delphi开发人员使用AC更加简单方便)。 12、Delphi的接口源码增加了LoadFromCommonBlobField和SaveToCommonBlobField函数,可以直接从一个非ADO的Dataset装入或保存模板文件。 13、函数优化,在同一页如果两个或多个公式有公共子公式,则此公共子公式只会执行一次,例如:有以下两个公式: NumToCnText(sum(DocLines, DocLines.LineTotal)/10000, 1) NumToCnText(sum(DocLines, DocLines.LineTotal) * 100, 1) 在运行报表时,sum(DocLines, DocLines.LineTotal) 函数在同页只会被执行一次。 二、bug修正和功能变动 1、修正了右对齐单元格时,不能及时刷新的问题。 2、修正了调用Init方法后,退出应用程序报错的问题。 3、修正了退出“报表页面选项”窗口后,右下脚属性列表没有及时刷新的问题。 4、在设计器,如果某行的上边线不可见,则不覆盖上一行单元格的下边线(旧版会覆盖)。 5、修正了不能撤销粘贴单元格操作的bug 6、修正了页面属性打印机名称不能保存的问题 三、demo 1、增加了“保存模板到数据库”的demo 2、增加了自定义预览界面的demo 3、增加了分组合并报表demo 4、增加了清单报表在一页分多栏打印的demo 5、增加了web下的demo 四、其它 1、界面的优化,工具栏风格改变、增加了所选单元格在标尺上的位置标注等。 2、AcRptEngine新增了一些方法,如ClearContents、ExportAcrToStream等
罗刚君Word精灵包含72个工具,用于强化WORD的功能,它支持32位和64位的Word,支持Word 2010、2013、2016和2019,不支持WORD 2003和2007。也支持WPS 2016和2019。   罗刚君Word精灵名称与功能详细介绍 导出所有批注:批量导出当前文档的所有批注到Excel工作表表格较佳宽度:让当前文档的所有表格自动调整为较佳宽度。 导出表格到Excel单表:将当前文档的所有表格导出到Excel工作表,有多个表格时会按先后顺序在同一个工作表逐一罗列出来。 导出表格到Excel多表:导出表格时将每一个WORD表格保存在单独的工作表,即WORD有多少个表格,则在Excel生成多少个工作表,逐一存放,同时还生成工作表目录。 批量缩放图片:按指定的倍数批量放大图片,或者按指定的百分比批量缩小图片。 统一图片尽寸:将指定路径的所有图片统一分辨率。 转换图片格式:将指定路径的所有图片统一转换成相同的格式。 批量插入图片:批量插入图片到当前文档,可以选择图片名称的显示方式,以及定义图片的高度。 批量导出图片:将当前文档的所有图片导出到指定的路径下,保存为JPG格式的图片文件。 批量替换:对当前文档的内容、页眉、页脚执行批量替换,例如将1替换成A,将2替换成B,将3替换成C...... 多文档批量替换:对多个WORD文档执行替换,包含正文、页眉和页脚。同时还支持多个关键字替换,例如将1替换成A,将2替换成B,将3替换成C...... 拆分文档:将WORD文件的每一页替换成一个文档,适用于每页之间不存在关联、可以独立成文的文档。例如调查表,文档的每一页有一个表格,拆分后每一个文档都拥有完整独立的内容。 段落缩进:让指定的段落首行缩进俩字符。 插入编号:插入编号,包含5种样式。 提取XX前的值:根据指定的位置提取其前方的数值,并保存在剪贴板,您可以将它复制WORD或者Excel去。 提取XX后的值:根据指定的位置提取其右方的数值,并保存在剪贴板,您可以将它复制WORD或者Excel去。 金额大写:将小写的数值金额转换成人民币大写状态。在表格时支持批量转换。 小数转百分比:将带有小数的值转换成百分比形式,支持批量转换。 计算表达式:将表达式转换成计算结果,支持批量转换。 千分位分隔符:对整数大于3位的数值批量添加千分位分隔符。段落的值快速只能转一个数值,表格的值则可以批量转换。 删除空行:批量删除所有空白行。 标点统一全角半角:对选区或者全文统一标点符合的全角与半角状态。 快捷设置:快捷设置自动编号、禁止Internet及网络路径替换为超链接、禁止插入自动创建绘图画布和切换输入模式。 批量命名文件:对指定路径下的指定类型的文件批量命名,包含在原文件名称的前面插入字符/在后面插入字符,或者替换部分字符,删除部分字符等命名方式 缩放文档内的图片:将当前文档插入的图片按指定的百分比缩小或者放大,以及还原到原图大小。 快捷搜索与删除:搜索指定的目标,每点快速搜索下一个,也可以删除所有找到的目标。 解除限制编辑:解除WORD自带的“限制编辑”功能。 罗刚君Word精灵 v3.0 更新日志 1.对现有的工具加入撤销功能,执行代码后可以按Ctrl Z还原。 2.新增“统一文档内图片”功能,一键统一文档内的所有图片的大小。例如都显示为3厘米*2厘米或者5厘米*5厘米。 3.“按页拆分文档”做了修改,一是将拆分后的文件全部集放在一个新的文件夹,二是修复了有页眉的文档拆分时可能错位的问题,三是允许自定义几页拆分成一个文档。 4.新增“文档转图片文件”功能,将文档的每一页生成一个对应的图片文件,保存在文件夹。 5.新增“内容转图片(禁止编辑)”功能,用于将Word文档的内容转换成图片,从而使他人只能查看无法修改。 6.新增“带圈编号”功能,可以单击一次生成一个带圈的编号,也可以一次性插入1到20的带圈编号。同时还提供10多个常用且不易找到的符号,例如平方号、立方号、摄式度符号、千分号、不等号、平方米号、除号(÷)等等. 7.新增“反向选择”功能,用于选当前未选的文字。 8.新增“批量插入图片到表格”功能,插入的图片以表格形式存放。 9.新增“手动编号”功能,可将自动编号转换成手动编号。 10.新增“拆分跨页表格”功能,当表格跨页时(Excel复制到Word表格),第二页的表格会缺少上边框线,打印后太难看。本工具可以将跨页的表格拆分成两个表格,分别显示在两页,从而解决问题。 11.新增“选数值”功能,可瞬间选选区的所有数值,方便用户做下一步的设置、调整或者复制。同时还会在状态栏显示这些被选数值的合计、平均值及数量。 12.修改“金额大写”功能,大幅提升代码执行效率。 13.新增“将后缀为元的数字批量大写”功能,将选区"元"前面的所有数值转换成人民币大写形式,不以元结尾的数值会自动忽略。 14.新增“还原为小写”功能,可将大写金额还原为小写数值。 15.修改“缩放文档内的图片”功能,以前版本有BUG,对悬浮图形无效,现已处理。 16.增加“选所有表格”功能,可以瞬间选所有表格,方便后续操作操作表格,例如删除、修改样式、调整对齐方式等等。 17.增加“标示最大最小值”功能,可以将当前选表格的最大数值和最小数值用不同颜色标示出来。 18.增加“按行标示最大最小值”功能,将当前选表格每行标示一次最大值和最小值。 19.增加“批量上标”功能,用于将M后面的2和3设置为上标,平方米、立方米以及平方公里、平方厘米等都属于数值2、3出现在M后面,基于此规律做的设计。 20.增加“日期大写”功能,可批量将数值形式的日期转成大写。例如“1990年2月28日”转换成“一九九零年二月二十八日”。 21.增加“改文件属性”功能,批量修改文件的创建日期、最后修改日期、最后访问日期以及作者姓名等属性。 22.增加“全部大写”、“全部小写”、“首字母大写”、“全部半角”和“全部全角”等功能,批量转换字母、单词。 罗刚君Word精灵截图
包含使用和开发接口文档,及Delphi、VB、VC++、C#.net、VB.net的demo。 ACReport简介 Anycell Report(简称ACReport)是一款国式报表组件,是国内最早的基于表格,支持图文混排、公式和脚本的国式报表工具之一。就如Anycell Report的名称那样,灵活强大的表格功能一直是AC Report区别于其它软件或控件最显著的特征之一,AC Report 表格取消了传统表格概念“列”的概念,每一行上的单元格数量可以不等,且可以自由活动,不用上下对齐,在制作复杂的国式报表时更加方便和随心所欲,省时省力,避免很多不必要的合并拆分操作。单元格支持多种丰富的形态,例如格式化文本、图片、图表、条码、OLE容器等。 AC Report的一些基本特点: 1.独具特色的表格,风格与Word表格相似,但可以做出比Word或Excel更灵活的表格来。 2. 功能全面、专业的国式报表设计器,国用户更易于学习和接受。 3.支持多种单元格样式,可以打印图像、图表(直方图、折线图等)、Rich文本、 条形码、式财务帐薄、支持在报表嵌入Word、Excel文档等。 4. 强大的计算和合计功能。内置表达式解析系统和函数库。 5. 可扩充性,可以在应用程序给报表引擎扩充函数库、报表样式和单元格样式。 6.支持多种报表样式,如清单式、分组、交叉表、以及子报表等。 7. 支持多栏式报表。 8. 和应用程序完美结合,支持windows下所有的开发工具和程序语言(例如Delphi、C++、VB、PB、.NET、易语言),最终用户在设计器里可直接选择打印字段,生成表达式,报表设计器用户容易学习理解。 9. 支持脚本和窗体编程,报表设计人员可以编写脚本、在报表设计器里为报表添加窗体,为最终用户提供更丰富的交互功能。 10. 既可以使用应用程序的数据集,也支持在报表直接连接各种数据库,通过SQL直接获得报表需要的数据。 11.无失真导出为Excel、Word、Html格式的文档 Ver 2.25 主要新增或修改的功能 一、 增加报表行对象隐藏功能(支持在脚设置,函数名:SetLineVisible(b: boolean))【设计器】 二、 增加单元格下拉列表框设置功能【设计器】 三、 增加宏替换功能(宏变量)的支持【设计器】 四、 增加IAcFuncionLib接口支持,以一种新的方式扩充函数库【SDK】 五、 增加LoadFromStream和SaveToStream方法及IAcNetStream接口支持【SDK】 六、 修改了单元格批量复制粘帖功能,当粘帖位置行数不够时,粘帖时自动增加行。【设计器】 七、 修改了单元格拖动时有时会出现字符显示错位的问题【设计器】 八、 屏蔽了设计器打开模板时如果数据库控件连接字符串无效时报错的信息【脚本】 九、 设计器增加了行号显示功能 十、 增加了SetAppConnectionString方法,数据库连接控件增加了AlwaysUseAppConnString等相关属性,在报表直接访问数据库更加方便。 十一、清单报表明细支持横向分栏 最新版v2.25,请从这里下载: http://download.csdn.net/source/2931469 (若发现bug或有什么问题请加qq:1655373859)
包含使用和开发接口文档,及Delphi、VB、VC++、C#.net、VB.net的demo。 ACReport简介 Anycell Report(简称ACReport)是一款国式报表组件,是国内最早的基于表格,支持图文混排、公式和脚本的国式报表工具之一。就如Anycell Report的名称那样,灵活强大的表格功能一直是AC Report区别于其它软件或控件最显著的特征之一,AC Report 表格取消了传统表格概念“列”的概念,每一行上的单元格数量可以不等,且可以自由活动,不用上下对齐,在制作复杂的国式报表时更加方便和随心所欲,省时省力,避免很多不必要的合并拆分操作。单元格支持多种丰富的形态,例如格式化文本、图片、图表、条码、OLE容器等。 AC Report的一些基本特点: 1.独具特色的表格,风格与Word表格相似,但可以做出比Word或Excel更灵活的表格来。 2. 功能全面、专业的国式报表设计器,国用户更易于学习和接受。 3.支持多种单元格样式,可以打印图像、图表(直方图、折线图等)、Rich文本、 条形码、式财务帐薄、支持在报表嵌入Word、Excel文档等。 4. 强大的计算和合计功能。内置表达式解析系统和函数库。 5. 可扩充性,可以在应用程序给报表引擎扩充函数库、报表样式和单元格样式。 6.支持多种报表样式,如清单式、分组、交叉表、以及子报表等。 7. 支持多栏式报表。 8. 和应用程序完美结合,支持windows下所有的开发工具和程序语言(例如Delphi、C++、VB、PB、.NET、易语言),最终用户在设计器里可直接选择打印字段,生成表达式,报表设计器用户容易学习理解。 9. 支持脚本和窗体编程,报表设计人员可以编写脚本、在报表设计器里为报表添加窗体,为最终用户提供更丰富的交互功能。 10. 既可以使用应用程序的数据集,也支持在报表直接连接各种数据库,通过SQL直接获得报表需要的数据。 11.无失真导出为Excel、Word、Html格式的文档 Ver 2.25 主要新增或修改的功能 一、 增加报表行对象隐藏功能(支持在脚设置,函数名:SetLineVisible(b: boolean))【设计器】 二、 增加单元格下拉列表框设置功能【设计器】 三、 增加宏替换功能(宏变量)的支持【设计器】 四、 增加IAcFuncionLib接口支持,以一种新的方式扩充函数库【SDK】 五、 增加LoadFromStream和SaveToStream方法及IAcNetStream接口支持【SDK】 六、 修改了单元格批量复制粘帖功能,当粘帖位置行数不够时,粘帖时自动增加行。【设计器】 七、 修改了单元格拖动时有时会出现字符显示错位的问题【设计器】 八、 屏蔽了设计器打开模板时如果数据库控件连接字符串无效时报错的信息【脚本】 九、 设计器增加了行号显示功能 十、 增加了SetAppConnectionString方法,数据库连接控件增加了AlwaysUseAppConnString等相关属性,在报表直接访问数据库更加方便。 十一、清单报表明细支持横向分栏

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值