代码之家  ›  专栏  ›  技术社区  ›  Greg W

VBA Word宏选择插入形状

  •  0
  • Greg W  · 技术社区  · 5 年前

    欢迎帮忙。代码如下。

    格雷格

    ActiveDocument.Shapes.AddPicture Anchor:=Selection.Range, FileName:= _
        "c:\mydir\carp3d.tif", LinkToFile:=False, SaveWithDocument:=True
    ' get last inserted image
    Set myImage = ActiveDocument.Shapes(ActiveDocument.Shapes.Count)
    myImage.Select
    myImage.LockAspectRatio = msoTrue
    myImage.LockAspectRatio = msoTrue
    myImage.Height = 180#
    myImage.Width = 124.55
    
    1 回复  |  直到 5 年前
        1
  •  0
  •   BigBen    5 年前

    Shapes.AddPicture 返回 Shape 应捕获的对象:

    Set myImage = ActiveDocument.Shapes.AddPicture(....)
    
    myImage.LockAspectRatio = msoTrue
    ' and so on