1
我正在尝试使用VBA在Word文档中调整图片大小。该代码工作正常,但只有第二次运行。如果你打断它,然后逐步完成,它也可以工作。有人可以评论我错过了什么吗?InlineShape.Width第一次运行不起作用
Documents.Open FileName:=vDirectory & "\" & vFile
Dim objPic As InlineShape
For Each objPic In ActiveDocument.InlineShapes
If objPic.Width > CentimetersToPoints(16.51) Then
With objPic
.Width = CentimetersToPoints(16.51)
End With
End If
Next objPic
此代码可以正常使用我的测试文档。如果这仍然是一个问题,您需要提供更多信息。 – ForEachLoop