Microsoft 文書處理軟體產品系列,用於建立網頁、電子郵件和列印文件。
您好,
我完全可以为您提供一个现成的 Word VBA 宏以及详细的操作说明,帮助您在 Word 无法手动选择的情况下,将整个表格列复制到跨页的内容中。该宏允许您选择一个表格,并通过列号或表头文本来指定列,它会复制该列在所有页面中的单元格,包括表格分页的位置,同时保留换行符和基本格式,如粗体和斜体,能够顺利处理重复的表头行和合并单元格,并将提取的列粘贴到当前文档或新文档中。
设置方法是先将宏添加到 Word 中,打开 Word 并按下 Alt + F11 启动 VBA 编辑器,在左侧选择 Normal(全局模板)或您的文档,然后右键点击 Modules 并选择插入模块,将提供的代码粘贴到模块中,按 Alt + Q 关闭 VBA 编辑器。如果未看到开发工具选项卡,请进入文件,选择选项,再选择自定义功能区并启用开发工具。
接下来检查宏安全设置,进入文件,选择选项,选择信任中心,再选择信任中心设置,选择宏设置,并勾选“禁用所有宏并通知”,这是推荐的设置,以便在需要时启用宏。如果需要,您还可以在信任中心的受信任位置中添加模板文件的路径。
运行宏有两种方式,可以自动创建新文档,或者将文本复制到剪贴板以便手动粘贴。使用 CopyTableColumnToNewDoc 可以获得最快体验,或者选择 CopyTableColumnToClipboard,如果您更喜欢自行粘贴提取的文本。
要从宏对话框运行宏,请将光标放在要复制的表格中,或者如果计划从列表中选择表格,则放在文档的任意位置。按 Alt + F8,选择 CopyTableColumnToNewDoc 并点击运行。根据提示决定是通过表头文本还是数字索引选择列。宏将创建一个包含该列内容的新文档,您可以将其复制并粘贴到模板中。如果希望在功能区添加按钮,请打开文件,进入选项,再选择自定义功能区,选择一个选项卡(如“开始”),创建一个新组并重命名,例如“表格工具”。在“从下列位置选择命令”列表中选择宏,并将 CopyTableColumnToNewDoc 添加到新组中,还可以分配图标以便更容易找到。
此致敬礼,
Marcelo