如何更改Word文档中表格现有标题的位置?我有一个带有100个表格的文档,其中标题添加在顶部,但我需要将它移动到表格的底部。我的表格标题也有标题。更改表标题位置
Sub change_caption_position()
Application.ScreenUpdating = False
Dim i As Long
With ActiveDocument
For i = .Tables.Count To 1 Step -1
.Tables(i).Application.Caption = ""
.Tables(i).Select
Selection.InsertCaption Label:="Table", TitleAutoText:="", _
Title:="", Position:=wdCaptionPositionBelow, ExcludeLabel:=0
Next
End With
Application.ScreenUpdating = True
End Sub
您发布的代码有什么问题?如果它没有做你想做的事,它会做什么? –
。表(i).Application.Caption =“”不会删除我现有的标题,因此我最终在每个表上都获得了两个标题。 –
Application.Caption是指在应用程序窗口的标题栏中显示的文本,而不是表格的标题(https://msdn.microsoft.com/VBA/Word-VBA/articles/application-caption-property-word ),所以设置这个不会改变表格标题 – Jane