使用Office软件铺助运行VBA程序时,最后总会弹出vba编辑器,如何解决呢

BUG反馈 · 1526 次浏览
Dylan123 创建于 2024-09-13 11:25

运行的VBA程序如下:

Sub FormatSelectedPicture()
    Dim shape As InlineShape
    Dim floatShape As Shape
    Dim picWidth As Single
    
    ' 获取选中的图片
    Set shape = Selection.InlineShapes(1)
    
    ' 将图片设置为浮动并转换为Shape对象
    Set floatShape = shape.ConvertToShape
    
    ' 设置布局为“浮于文字上方”
    floatShape.WrapFormat.Type = wdWrapFront
    
    ' 将宽度调整为21厘米
    picWidth = CentimetersToPoints(21)
    floatShape.Width = picWidth
    
    ' 设置图片对齐页面、顶端对齐
    floatShape.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
    floatShape.Left = wdShapeCenter ' 水平居中对齐页面
    floatShape.RelativeVerticalPosition = wdRelativeVerticalPositionPage
    floatShape.Top = 0 ' 顶端对齐页面
End Sub


回复内容
CL 2024-09-13 11:40
#1

目前没有遇到过这个情况,可能和office设置、版本或安装的插件有关系。

方便的话录屏一下发到 197906@qq.com

CL 最后更新于 2024-09-13 11:41
Dylan123 回复 CL 2024-09-13 13:37 :

已发送,感谢

CL 回复 Dylan123 2024-09-13 19:03 :

看不太出来,可能是什么插件影响的。 可以试试重新安装一下office,暂时不要装其他插件。

回复主贴