用户登录
用户注册

分享至

word表格批量自动调整

  • 作者: 一大口含不住
  • 来源: 51数据库
  • 2020-04-21

1.求教word中100多张表格怎么批量修改格式

第一步,先用宏将所有表格选中:Sub 宏1() Dim mytable As Table Application.ScreenUpdating = False For Each mytable In ActiveDocument.Tables mytable.Range.Editors.Add wdEditorEveryone Next ActiveDocument.SelectAllEditableRanges (wdEditorEveryone) ActiveDocument.DeleteAllEditableRanges (wdEditorEveryone) Application.ScreenUpdating = TrueEnd Sub第二步,设置格式。

先设置好字体字号,再设置表格属性:右键——表格属性(或者点菜单栏的表格——表格属性)——行,选中“指定高度”,在“行高值是”中选择“固定值”,设定一个适当值。

2.word表格怎么自动调整

步骤如下:

1.打开word文档后,选中图表,鼠标右键,在自动调整中有三个选项;

2.“根据内容调整表格”命令,Word将根据表格中的内容来调整表格的大小;

3.“根据窗口调整表格”命令,Word将根据当前文档页面的大小调整表格的大小,使表格与页面等宽;

4.如果不需要列宽自动调整,选择表格并右击,选择快捷菜单中的“自 动调整”一“固定列宽”命令即可。

3.WORD中如何批量修改表格的格式:

WORD中批量修改表格的格式:

第一步,先用宏将所有表格选中:

Sub 宏1()

Dim mytable As Table

Application.ScreenUpdating = False

For Each mytable In ActiveDocument.Tables

mytable.Range.Editors.Add wdEditorEveryone

Next

ActiveDocument.SelectAllEditableRanges (wdEditorEveryone)

ActiveDocument.DeleteAllEditableRanges (wdEditorEveryone)

Application.ScreenUpdating = True

End Sub

第二步,设置格式。先设置好字体字号,再设置表格属性:右键——表格属性(或者点菜单栏的表格——表格属性)——行,选中“指定高度”,在“行高值是”中选择“固定值”,设定一个适当值。

4.如何批量修改EXCEL文档里面的格

做一个排版格式处理的宏记录,用这个宏处理其他的表格数据。

设A列是姓名,从A2:A1000是三个一组的姓名,则在F2输入 =INDEX($A$2:$A$1000,ROW()*3-4,1) 设B列是班级,从B2:B1000是三个一组的班级名,则在G2输入 =INDEX($B$2:$B$1000,ROW()*3-4,1) 设D列是姓名,从D2:D1000是三个科目的成绩,则 在H2输入 =INDEX($D$2:$D$1000,ROW()*3-4,1) 为语文成绩 在I2输入 =INDEX($D$2:$D$1000,ROW()*3-4,1) 为数学成绩 在J2输入 =INDEX($D$2:$D$1000,ROW()*3-4,1) 为英语成绩 下拉B334,生成后再插入表头即可。

转载请注明出处51数据库 » word表格批量自动调整

软件
前端设计
程序设计
Java相关