【发布时间】:2018-07-07 12:25:56
【问题描述】:
我在一些单元格中输入了一些图像位置并将它们超链接。当我单击此单元格时,将执行一个宏并用这些单元格中指定的图片填充一个矩形形状。这是宏:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Row = ActiveCell.Row
col = ActiveCell.Column
ActiveSheet.Shapes.Range(Array("Rectangle 38")).Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.UserPicture ActiveSheet.Cells(Row, col).Value
End With
End Sub
它可以工作,但图片被拉伸了。我希望图片适合我的形状。在excel中,您可能知道,在用图片填充形状后,裁剪选项下有一个适合按钮。当您单击它时,它会适合图片框内的图像并保持形状的大小。我只想在 VBA 中做确切的事情。
【问题讨论】:
-
设置尺寸以匹配?有高度,宽度等?