【发布时间】: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
-
感谢工作。你可以把它写成答案。