【问题标题】:Insert Table Caption VBA Word插入表格标题 VBA 字
【发布时间】:2020-03-04 09:40:35
【问题描述】:

我正在尝试在单词表中插入标题,但似乎我无法控制参数位置。我查看了文档,Position:=wdCaptionPositionAbove 应该在表格顶部写标题,Position:=wdCaptionPositionBelow 应该写在表格底部。但我总是用下面记录的代码把它放在同一边。当我在录制代码时,字幕是在正确的位置创建的。

Selection.InsertCaption Label:="Table", TitleAutoText:="InsertCaption3", _
        Title:="", Position:=wdCaptionPositionAbove, ExcludeLabel:=0
Selection.InsertCaption Label:="Table", TitleAutoText:="InsertCaption4", _
        Title:="", Position:=wdCaptionPositionBelow, ExcludeLabel:=0

我注意到,如果我手动创建一个标题并将其设置为上方,则会在上方写入标题。但是我无法在下面创建标题,除非我手动创建一个标题。

如何使用 VBA 设置 Caption 的位置(Bellow/Above the table)。

【问题讨论】:

  • 使用 Selection.Tables(1).Range.InsertCaption
  • 感谢工作。你可以把它写成答案。

标签: vba ms-word


【解决方案1】:

InsertCaption 上的 MS 帮助页面使用特定的表格范围,因此您的范围可能与表格不对应?要查看 InsertCaption 的 MS 帮助页面,请将光标放在 VBA IDE 中的“InsertCaption”上,然后按 F1。

所以我建议你试试

Selection.Tables(1).Range.InsertCaption

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-27
    • 2019-10-23
    • 2022-01-21
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    相关资源
    最近更新 更多