WPS文档标题一键加形状

批量给标题添加指定形状的方法

在WPS文档中,可以通过样式和宏功能批量给标题添加指定形状。以下是具体操作步骤:

打开WPS文档,确保标题已应用了对应的标题样式(如标题1、标题2等)。

进入"开发工具"选项卡,点击"宏"按钮,创建一个新宏。将以下VBA代码粘贴到宏编辑器中:

vba 复制代码
Sub AddShapeToHeadings()
    Dim heading As Paragraph
    Dim shp As Shape
    For Each heading In ActiveDocument.Paragraphs
        If heading.Style = "标题1" Or heading.Style = "标题2" Then
            Set shp = ActiveDocument.Shapes.AddShape(msoShapeRectangle, _
                heading.Range.Information(wdHorizontalPositionRelativeToPage), _
                heading.Range.Information(wdVerticalPositionRelativeToPage), _
                100, 20)
            shp.TextFrame.TextRange.Text = heading.Range.Text
            shp.Fill.ForeColor.RGB = RGB(200, 230, 255)
            shp.Line.ForeColor.RGB = RGB(0, 0, 128)
        End If
    Next heading
End Sub

修改代码中的形状类型(msoShapeRectangle)、大小(100,20)和颜色(RGB值)以满足需求。WPS支持的形状常量包括:

  • msoShapeRectangle
  • msoShapeRoundedRectangle
  • msoShapeOval
  • msoShapeDiamond

运行宏后,所有指定级别的标题将被添加对应的形状。如需调整形状位置,可修改代码中的wdHorizontalPositionRelativeToPage和wdVerticalPositionRelativeToPage参数。

使用样式直接设置标题形状

WPS文字提供了通过样式直接为标题添加底纹的功能:

右键点击"样式"面板中的标题样式(如标题1),选择"修改样式"。在格式设置中点击"边框"按钮,切换到"底纹"选项卡。选择填充颜色和图案样式,确认后所有应用该样式的标题将自动显示指定底纹。

此方法虽不是严格意义上的形状,但能实现类似的视觉效果,且操作更简便。支持多种填充效果,包括纯色、渐变和纹理填充。

相关推荐
海宇服务1 天前
零信任架构实战:基于海宇对外投资历史查询服务构建自动化供应商准入网关
运维·人工智能·架构·自动化
刘广睿1 天前
批量截图与长图拼接:自动化工作流的三种实现方案对比
爬虫·自动化·效率工具·python3.11
小葱炖豆腐1 天前
python绘制excel折线图
python·excel·numpy·pandas·matplotlib
www.021 天前
Codex额度用完怎么办?Windows定时自动继续VS Code Codex任务实战
人工智能·windows·vscode·自动化·openai·codex·autohotkey
星禾元亨1 天前
生成式 AI 时代的架构演进与 GEO 优化:实体企业 AI 落地避坑指南
大数据·人工智能·架构·自动化·创业创新
AlanBruce1 天前
摩尔信使MThings逻辑控制各组件使用指南
自动化·上位机·modbus·mthings·摩尔信使
天远API1 天前
零信任架构实战:基于天远全能消金报告构建自动化消费分期网关
运维·人工智能·架构·自动化
代码方舟1 天前
零信任架构实战:基于天远全能消金报告构建自动化信用合规网关
运维·人工智能·架构·自动化
Bruce_Liuxiaowei1 天前
录屏片段无损合并:从 ffmpeg concat 原理到 Python 自动化脚本
python·ffmpeg·自动化
AlanBruce2 天前
摩尔信使MThings CJ/T 188数据配置使用指南
自动化·modbus·摩尔信使