Forums Neueste Beiträge
 

VBA: Textgröße an Textfeld anpassen

21/02/2009 - 13:55 von arne86 | Report spam
Hallo liebe NG,
ich befülle per VBA Automation aus ACCESS 2007 eine Powerpoint
Pràsentation mit Daten. Nun habe ich in der PPT ein Textfeld das einen
Filmtitel aufnehmen soll. Die Breite ist des Feldes ist fest
vorgegeben. Abhàngig von der Lànge des Filmtitels soll die
Schriftgröße so angepasst werden, dass das Feld maximal 2 Zeilen groß
ist.

Fall 1: Titel sehr kurz: eine Zeile, große Schriftgröße
Fall 2: Titel mittellang: eine Zeile, mittlere Schriftgröße
Fall 3: Titel lang: zwei Zeilen, große Schriftgröße
Fall 4: Titel sehr lang; zweile Zeilen, mittlere Schriftgröße

Hat jemand eine Idee das möglichst elegant zu machen? Bei einer
monospace Schriftart könnte ich ja einfach die Anzahl der Zeichen
bestimmen und abhàngig davon die Schriftgröße bestimmen. Aber
variabler Zeichenbreite wird das wohl nicht so gut funktionieren.

Gruß Arne
 

Lesen sie die antworten

#1 Dr. Eckehard Pfeifer
22/02/2009 - 10:06 | Warnen spam
Hallo, nur als Idee (lang, mittellang usw. sind nicht fassbar, schon wegen
der flatternden Umbrüche):
1. Schriftgröße groß
2. Zeilen zàhlen
a. Wenn 1 oder 2 dann OK
b. Wenn größer 2 dann Schriftgröße verkleinern und zu Schritt 1.

MfG EP
Entwicklung - Beratung - Training (www.dr-e-pfeifer.net)
XL-Maxibuch (ISBN: 3-86645-231-4)
Microsoft Office 2007-Programmierung (ISBN 3-86645-415-5)

Ähnliche fragen