Wie skalieren Sie ein pictureLink Objekt in Excel 2010
-
01-10-2019 - |
Frage
In Excel 2007 ist es möglich, ein pictureLink Objekt (erstellt mit der Kamera Tool) mit dem folgenden VBA-Code zu skalieren.
With ActiveWorkbook.Sheets(sht).Pictures(name)
.ShapeRange.ScaleWidth scaleValue, msoTrue
.ShapeRange.ScaleHeight scaleValue, msoTrue
.top = top
.left = left
End With
Mit diesem Code wird das Bild korrekt im Jahr 2010, aber die scalevalue ignoriert. Die 2010 Excel-Dokumentation ist zu diesem Thema lückenhaft. Der gleiche Code funktioniert in Excel 2007.
Lösung
In Excel 2010, erstaunlich, Einstellung der scalevalue zu 75% von dem, was es in Excel 2007 ist, funktioniert der Trick. So müßten Sie VBA-Code zu testen für Application.Version erstellen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow