Forums Neueste Beiträge
 

application.ActiveWindow.Width zu klein?

25/02/2011 - 00:46 von Thomas Hoffmann | Report spam
Wieso liefert bei maximiertem word obige Eigenschaft (ebenso wie word.application.width)
auf einem 1600x900-pixel Monitor nur 965 zurück?
Wie bekomme ich die wirkliche Fensterbreite von word?
Gruß und Dank!

Thomas Hoffmann
 

Lesen sie die antworten

#1 Wolfram Jahn
25/02/2011 - 01:10 | Warnen spam
Am 25.02.2011 00:46, schrieb Thomas Hoffmann:
Wieso liefert bei maximiertem word obige Eigenschaft (ebenso wie
word.application.width) auf einem 1600x900-pixel Monitor nur 965 zurück?
Wie bekomme ich die wirkliche Fensterbreite von word?
Gruß und Dank!




Weil sie in 'points' zàhlt.
Wenn Du die horizontalen Pixels willst, dann nimm einfach

?PointsToPixels(application.Width,False)

Sei allerdings gewarnt, ganz exakt ist das bei mir auch nicht.

Mein Monitor ist 2560 Pixel breit, aber das Ergebnis der Zeile oben
lautet 2568. Keine Ahnung, wo Word die 8 Pixel hernimmt.



(Vielleicht wird der Bildschirm beim Ausführen der Zeile immer ganz
kurzzeitig etwas breiter?)


Wolfram

Ähnliche fragen