ich habe folgendes vor: ich moechte das meine anwendung sich je nach bildschirmaufloesung in der groesse veraendert. es sollen also alle objekte vergroessert oder verkleinert werden. nun hab ich das ganze schon per zoom gemacht, aber das liefert wirklich ein eher schlechtes ergebnis.
hat jemand vielleicht schonmal die erfahrung gemacht, das die groessen von vorhandenen eingabefeldern, buttons oder anderen objekten sich aendert wenn man ein paar mal zoomt zb. von 100% auf 200% zoomen , dann zurueck auf 100% und manche objekte bleiben einfach gross? (ist excel da irgendwie buggy?)
naja also hier meine fragen :
ich hab bis jetzt rausbekommen wie ich die groesse von objekten aendere:
z.b.
If Worksheets(i).Shapes(j).Type = msoAutoShape Then
Worksheets(i).Shapes(j).LockAspectRatio = msoTrue
Worksheets(i).Shapes(j).Height = h * faktor
wie komm ich an die schriftgroesse ran?
shapes(j).fonts.height = ... klappt so nicht ... syntax? (welche shapetypen haben ueberhaupt ne caption bzw, ne beschriftung?)
wo finde ich was zu den einzelnen typen: msoautoshape, msogroup etc.?
vielen dank,
gruss
grumble