word表格图片批处理参考程序

        使用word写文档大概率是要图文并茂,要把图片表格的格式统一才能行文美观,使用批处理统一处理图片和表格是一个很好的方案,这里提供一段我自己使用的宏定义程序供大家参考。

ALT+F11 宏

Sub ASIC表格样式()
'
' ASIC表格样式 宏
'
'
For i = 1 To ActiveDocument.Tables.Count '选中循环全部图片
    'ActiveDocument.Tables(i).Style = "ASIC样式" ' 使用asic表格样式
    ActiveDocument.Tables(i).PreferredWidthType = wdPreferredWidthPercent '因为表格样式无法设定表格宽度,故需要另外设置
    ActiveDocument.Tables(i).PreferredWidth = 96 '设置表格宽度为正文部分的98%
    ActiveDocument.Tables(i).Range.Font.Size = 10 ' 表格中字号为10
Next
End Sub

Sub ASIC图片样式() '设置图片大小

'
' ASIC图片样式 宏
'
'
    Dim n '图片个数
    On Error Resume Next '忽略错误
For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片
    'ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为 400px
    'ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度 300px
    ActiveDocument.InlineShapes(n).Select
    'ActiveDocument.InlineShapes(n).Range.Paragraphs(1).Range.Select '上一行不行,用这个
    With Selection.ParagraphFormat '所选段落的格式
        .Alignment = wdAlignParagraphCenter '图片绝对居中
       ' .LeftIndent = 0 '左缩进磅数
       ' .RightIndent = 0 '右缩进磅数
       ' .FirstLineIndent = 0 '首行缩进磅数
       ' .CharacterUnitLeftIndent = 0 '左缩进字符数
       ' .CharacterUnitRightIndent = 0 '右缩进字符数
       '.CharacterUnitFirstLineIndent = 0 '首行缩进字符数

     End With
    Next n
   
For n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片
   ' ActiveDocument.Shapes(n).Height = 400 '设置图片高度为 400px
   ' ActiveDocument.Shapes(n).Width = 300 '设置图片宽度 300px
    ActiveDocument.InlineShapes(n).Select
    'ActiveDocument.InlineShapes(n).Range.Paragraphs(1).Range.Select '上一行不行,用这个
    With Selection.ParagraphFormat '所选段落的格式
        .Alignment = wdAlignParagraphCenter '图片绝对居中
       ' .LeftIndent = 0 '左缩进磅数
       ' .RightIndent = 0 '右缩进磅数
       ' .FirstLineIndent = 0 '首行缩进磅数
       ' .CharacterUnitLeftIndent = 0 '左缩进字符数
       ' .CharacterUnitRightIndent = 0 '右缩进字符数
       '.CharacterUnitFirstLineIndent = 0 '首行缩进字符数

     End With
    Next n
End Sub

相关推荐

  1. word表格图片批处理参考程序

    2023-12-05 17:20:09       36 阅读
  2. qt 程序 打包 批处理方式

    2023-12-05 17:20:09       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-05 17:20:09       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-05 17:20:09       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-05 17:20:09       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-05 17:20:09       18 阅读

热门阅读

  1. leetcode - 1268. Search Suggestions System

    2023-12-05 17:20:09       33 阅读
  2. 华为云购买参考:到底选购ECS还是CCE?

    2023-12-05 17:20:09       38 阅读
  3. POJ P1088动规的三种解法

    2023-12-05 17:20:09       45 阅读
  4. 简谈MySQL的binlog模式

    2023-12-05 17:20:09       38 阅读
  5. MySQL 表分区原理详解

    2023-12-05 17:20:09       42 阅读
  6. 【计算机网络】SSH文件传输协议

    2023-12-05 17:20:09       40 阅读