0
タイトルに記載されていることを実行しようとしています。私のサブが、この含まれています:PowerPoint VBAインポートイメージ、その後一定のアスペクト比でサイズ変更
Set oPic = oSld.Shapes.AddPicture(FileName:=strPath & strTemp, _
LinkToFile:=msoFalse, _
SaveWithDocument:=msoTrue, _
Left:=35, _
Top:=260, _
Width:=-1, _
Height:=245)
oPic.LockAspectRatio = msoCTrue
oPic.Height = 255
をしかし、いくつかの理由で、アスペクト比は、実際にロックされていません - 画像の高さが255ポイントに縮小されているが、幅は同じまま。私が間違っている何かアイデア?
回答ありがとうございますが、画像の高さを低くするとアスペクト比が変わることはありません。他のアイデア? –
@NilsGudatもっと答えて答えを更新しました。これは役に立ちますか? –
はい、完璧で、単純に高さを指定せず、画像を読み込んだ後に変更すると効果的です!なぜ、本当に理解していないが、私はそれを取るよ! –