word vba提取所有表格到1个新的文档中

word vba提取所有表格到1个新的文档中

bash 复制代码
Sub ExtractTables()
Dim docSource As Document
Dim docTarget As Document
Dim tbl As Table
Dim i As Long
' 设置源文档和目标文档
Set docSource = ActiveDocument
Set docTarget = Documents.Add

' 遍历源文档中的所有表格
For i = 1 To docSource.Tables.Count
    Set tbl = docSource.Tables(i)
    tbl.Range.Copy ' 复制表格

    ' 粘贴到目标文档
    With docTarget.Content
        .Collapse Direction:=wdCollapseEnd
        .Paste
    End With

    ' 在表格后面添加一个段落,以便分隔表格
    docTarget.Content.InsertParagraphAfter
Next i

End Sub
相关推荐
giaz14n9X9 小时前
Redis 分布式锁进阶第六十一篇
数据库·redis·分布式
是一个Bug9 小时前
MongoDB:像搭积木一样存数据
数据库·mongodb
ULIi096kr10 小时前
MySQL解决Too many connections报错:连接数爆满排查、优化与永久解决方案
数据库·mysql·adb
SL-staff10 小时前
(一)数据源配置 —— JVS-Rules规则引擎 V2.5 操作说明介绍
数据库·jar·规则引擎·数据源·jvs-rules·api 接口·jvs低代码
摇滚侠11 小时前
Spring 零基础入门到进阶 基于 XML 管理 Bean 14-28
xml·数据库·spring
Metaphor69211 小时前
使用 Python 给 PDF 设置背景色或背景图
数据库·python·pdf
Gauss松鼠会11 小时前
【GaussDB】GaussDB重要通信参数汇总
服务器·网络·数据库·sql·性能优化·gaussdb·经验总结
睡不醒男孩03082312 小时前
第五篇:2026年企业级 PostgreSQL 高可用方案深度横评:Patroni vs. CLup 架构与可靠性全面对决
数据库·postgresql·架构
NineData12 小时前
SQL 都在等锁时,ChatDBA 先帮 MySQL 找到谁在挡路
数据库·人工智能·sql·mysql·安全·数据复制·数据迁移工具
超级无敌zhq12 小时前
后渗透痕迹清理:攻防对抗中的隐身术
网络·数据库·网络安全