-1
我在Excel中使用以下代码将图片插入到Word中。出于某种原因,当最后一行运行时,即使我已将位置标记为wdCaptionPositionBelow,标题也会添加以上的图片。有谁知道这是为什么发生或如何解决它?在Word中使用Excel插入标题VBA - 下面的位置(不在上面!)
Set mypic = my_word.Selection.InlineShapes.AddPicture(Photo_Browser.Photo_Location & "\" & Photo_Browser.Photo_List.List(i), False, True)
my_word.activedocument.InlineShapes(my_word.activedocument.InlineShapes.Count).Select
my_word.Selection.InsertCaption Label:="Figure", TitleAutoText:="InsertCaption1", _
Title:=":", Position:=wdCaptionPositionBelow, ExcludeLabel:=0
检查'wdCaptionPositionBelow'是否为'0'或'1'。如果它是'0',则在代码中的某处将其设置为'1'。 (我猜你没有包含对Word对象库的引用[可能是因为你使用了后期绑定,因此不认为你需要它],并没有设置该库附带的所有常量) – YowE3K
这样做!谢谢谢谢! – Mike