私はこの問題をしばらく解決しようとしています。次のコードは、選択した画像をExcel文書に挿入します。セルB10に画像を配置し、マージしたセルの高さにサイズを変更します。今問題は、私はそれがcenterdになることができないということです。VBA中央の画像が結合されたセル
上記の行では、手動で1つの画像を中央に置くことができますが、他のすべての画像を中心にすることもできます。誰もこの問題で私を助けることができますか?以下のコードは私が使ってきたものです。前もって感謝します!
Sub Insert_Pic_Section_One()
Dim fileName1 As Variant
fileName1 = Application.GetOpenFilename(filefilter:="Tiff Files(*.tif;*.tiff),*.tif;*.tiff,JPEG Files (*.jpg;*.jpeg;*.jfif;*.jpe),*.jpg;*.jpeg;*.jfif;*.jpe,Bitmap Files(*.bmp),*.bmp", FilterIndex:=2, Title:="Choose picture", MultiSelect:=False)
If fileName1 = False Then
Exit Sub
Else
ActiveWorkbook.ActiveSheet.Select
Range("B10").Select
Dim picture1 As Object
Set picture1 = ActiveWorkbook.ActiveSheet.Pictures.Insert(fileName1)
With picture1
.Top = .Top
.Left = 35#
.Width = .Width
.Height = 233#
End With
End If
End Sub
何を中心に?どうやって35歳になったのですか?それは、それぞれの写真のためのいくつかの算術のように聞こえるはずです。 – arcadeprecinct