批量处理word里面表格单元格中多余的回车符

实现代码

vbnet 复制代码
Sub DeleteTableCarriageReturns()
    Dim oTbl As Table
    Dim oCell As cell
    Dim oRng As Range
    
    ' 遍历文档中所有表格
    For Each oTbl In ActiveDocument.Tables
        ' 遍历表格中的每个单元格
        For Each oCell In oTbl.Range.Cells
            Set oRng = oCell.Range
            oRng.End = oRng.End - 1 ' 排除单元格结束标记
            
            ' 在单元格范围内执行替换
            With oRng.Find
                .Text = "^p"    ' 匹配段落标记
                .Replacement.Text = ""
                .Forward = True
                .Wrap = wdFindStop  ' 仅在当前范围操作
                .Execute Replace:=wdReplaceAll
            End With
        Next oCell
    Next oTbl
End Sub

代码使用方法见批量处理word里面表格的空白行

相关推荐
Eternity_GQM4 小时前
【Word VBA Zotero 引用宏错误分析与改正指南】【解决[21–23]参考文献格式插入超链接问题】
开发语言·c#·word
小付同学呀2 天前
word——删除最后一页空白页
word
我在北国不背锅2 天前
基于Java的Markdown转Word工具(标题、段落、表格、Echarts图等)
java·word·echarts·markdown
全宇宙最最帅气的哆啦A梦小怪兽2 天前
【word】一次选中全部表格,宏方法
word
揭老师高效办公3 天前
WPS文字和Word文档如何选择多个不连续的行、段
word·wps文字
Kyln.Wu4 天前
【python实用小脚本-182】Python一键爬取今日新闻:5分钟生成Word+CSV——再也不用复制粘贴
开发语言·python·word
揭老师高效办公5 天前
在Word和WPS文字一页中实现一栏与多栏混排
word·wps文字
菜鸟-要努力5 天前
pdf文件转word免费使用几个工具
pdf·word
天蓝蓝的本我5 天前
word的正则替换
word
海哥编程8 天前
python使用python-docx自动化操作word
python·自动化·word