word 宏命令 表头与图名的设置

表格的批量调整:

   Sub adjustTable()
  '该代码可以批量调整技术报告的表格格式,每行有注释,可以情况进行自定义调整
  Dim i, j, k As Integer
  On Error Resume Next
  T = Timer
  Application.Browser.Target = wdBrowseTable
  Application.ScreenUpdating = False
  k = ActiveDocument.Tables.Count
  For i = 1 To k
   ActiveDocument.Tables(i).Style = "网格型 5" '设置表格样式为网格型 5
   For m = 1 To ActiveDocument.Tables(i).Rows.Count
     ActiveDocument.Tables(i).Rows(m).Range.Style = "表中文字"
    If m = 1 Then ActiveDocument.Tables(i).Rows(m).Range.Style = "表头"
     
     
   Next m
  '设置每个表格前一段落为图表头格式
  ActiveDocument.Tables(i).Range.Previous(wdParagraph, 1).Select
  Selection.Style = ActiveDocument.Styles("表") '设置表头的样式为样式名为“图表头”的样式,可更改成存在的样式
  j = j + 1
  'StatusBar = "正在调整第" & i & "个表格,共" & k & "个表格,请稍候..."
  Next i
  Application.ScreenUpdating = True
  'MsgBox "恭喜您!" & Chr(13) & Chr(10) & "已处理完" & j & "个表格,耗时" & Format(Timer - T, "0.00" & "秒。"), , "by sysware "
  End Sub

图片的批量调整

     Sub adjustImage()
      On Error Resume Next
  '该代码可以批量调整技术报告的表格格式,每行有注释,可以情况进行自定义调整
  For i = 1 To ActiveDocument.InlineShapes.Count
  If ActiveDocument.InlineShapes(i).Type = 3 Then
  ActiveDocument.InlineShapes(i).Range.Style = "图表居中"
  ActiveDocument.InlineShapes(i).Range.Next(wdParagraph, 1).Select
  Selection.Style = ActiveDocument.Styles("图")
   End If
  Next i
  End Sub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值