Excel 2010でPictureLinkオブジェクトをどのようにスケーリングしますか
-
01-10-2019 - |
質問
Excel 2007では、次のVBAコードを使用してPictureLinkオブジェクト(カメラツールで作成)をスケーリングすることができます。
With ActiveWorkbook.Sheets(sht).Pictures(name)
.ShapeRange.ScaleWidth scaleValue, msoTrue
.ShapeRange.ScaleHeight scaleValue, msoTrue
.top = top
.left = left
End With
このコードは2010年に画像を正しく配置しますが、Scalvalueは無視されます。 2010年のExcelドキュメントは、このテーマについては斑状です。同じコードがExcel 2007で正常に機能します。
解決
Excel 2010では、驚くべきことに、ScalvalueをExcel 2007のものの75%に設定し、トリックを行います。そのため、Application.versionのVBAコードテストを作成する必要があります。
所属していません StackOverflow