Sub sample1()
ActiveSheet.Shapes.AddPicture _
Filename:="F:\sample\青森.png", _
LinkToFile:=False, _
SaveWithDocument:=True, _
Left:=Range("A1").Left, _
Top:=Range("A1").Top, _
Width:=450, _
Height:=280
End Sub
画像の挿入とサイズ変更
挿入元の画像サイズを保つ場合の例です。
Sub sample2()
Const fName As String = "F:\sample\青森.png"
Dim shp As Shape
Set shp = ActiveSheet.Shapes.AddPicture( _
Filename:=fName, _
LinkToFile:=False, _
SaveWithDocument:=True, _
Left:=Range("A1").Left, _
Top:=Range("A1").Top, _
Width:=350, _
Height:=280)
With shp
.ScaleHeight 1, msoTrue
.ScaleWidth 1, msoTrue
End With
End Sub