Höhe/Breite von Zellen (Optimal, Schriftarten)

Hallo @ all,

Zu diesem Thema gibt es sicherlich schon viele Postings, alleine es bleiben Fragen offen.

Imho gibt es zumindest zwischen der Spaltenbreite und der Standardschriftart (Font und Größe) einen Zusammenhang. Da ich nicht sicher stellen kann, dass auf allen Rechnern, die ein Formular erhalten sollen, die gleiche Schrift eingestellt ist, würde ich gerne die Breite dynamisch ändern.

Das Ändern der Breite per Makro ist bekannt, aber wie ist der Faktor? Breite(„O“) der Lieferschriftart zu eingestellten Schriftart?
Hat das mal jemand gemacht?

Noch eine Frage: Optimale Zeilenhöhe
Woran liegt es, oder wie kann man es korrigieren, wenn trotz optimaler Höhe im Druck nicht alle Zeilen ankommen. Die letzte Zeile wird je nach Inhalt einfach abgeschnitten.

Ich halte zwar beide Sachverhalte für einen Fehler in Excel, aber Bill Gates hatte gerade keine Zeit :wink:

mfg

Dirk

Hallo Dirk!

Ich kann Dir nur Deine „Zusatzfrage“ beantworten:

Noch eine Frage: Optimale Zeilenhöhe
Woran liegt es, oder wie kann man es korrigieren, wenn trotz
optimaler Höhe im Druck nicht alle Zeilen ankommen. Die letzte
Zeile wird je nach Inhalt einfach abgeschnitten.

Mit Ausnahme von Bugs, die dazu führen, dass die (dynamische) Zellhöhe nicht korrekt ans Layout ausgeliefert wird, müsstest Du die Seitenränder und Kopf-/Fusszeilen korrekt aufeinander abstimmen. Dabei genügend Raum lassen, weil das MS-Office die Seiteneinstellungen vom jeweils aktuellen Druckertreiber bezieht. IMHO sollten also am Seitenende (oder bei Querformat rechts) min. 15-16 mm Seitenrand bleiben. (Kopf-/Fusszeile liegen innerhalb.)

Ich selbst stelle da meist 18 mm für’s Blattende ein. Das liegt auf (fast) jedem Tintenstrahler im bedruckbaren Bereich.

Ich halte zwar beide Sachverhalte für einen Fehler in Excel,
aber Bill Gates hatte gerade keine Zeit :wink:

Tja, so sind die Vertriebsleute. Für Reklamationen „sind“ die nicht zuständig…

Hoffe, weitergeholfen zu haben.

CU DannyFox64

Drucklayout
Hi DannyFox64

Vielen Dank für die Antwort.

Da ich das Gefühl habe unpräzise gefragt zu haben, hier ein Nachsatz.

Es geht nicht darum, dass eine Zelle auf eine bestimmte Seite kommt (Effekt zu enger Seitenränder). Dieser Effekt könnte aber die selbe Herkunft haben.

Der Inhalt einer Zelle wird abgeschnitten. Es fehlt also eine Zeile bzw. ein halbe Zeile (In der Höhe werden die Buchstaben abgeschnitten)

Dazu ein Idee?

mfg

Dirk

Hi Dirk,

damit ich mich nun „beruhigt“ schlafen legen kann und Du morgen (resp. nachher) schon eine AW hast…

Es geht nicht darum, dass eine Zelle auf eine bestimmte Seite
kommt (Effekt zu enger Seitenränder). Dieser Effekt könnte
aber die selbe Herkunft haben.

Der Inhalt einer Zelle wird abgeschnitten. Es fehlt also eine
Zeile bzw. ein halbe Zeile (In der Höhe werden die Buchstaben
abgeschnitten)

Ich habe Dich durchaus richtig verstanden; ich kenne ja auch das Problem von Excel damit. Es entsteht meist (meist!) im Zusammenhang mit dem dynamischen Anpassen von Zellhöhen, insbes. dann, wenn „Zeilenumbruch“ EIN geschaltet ist.

Um Dich zu wiederholen: …es erscheinen auf der Druckseite - abweichend von der Layout-Ansicht - nur noch die i-Punkte und Oberlängen der Buchstaben - einfach abgeschnitten.
(Eine mögl. Problemlösung sehe ich im Anpassen der Seitenränder auf eine Art „Optimum“, um den Fehler zumindest in den meisten Fällen zu verhindern.)

Excel checkt dabei nicht, dass die angedruckte „letzte“ Zeile eigentlich auf das nächste Blatt gehört… Eine mögliche Ursache wird wahrscheinlich bei der Umrechnung (aus Rundungsdifferenz) der Grössenangaben im Programm (mm, pt, pica usw.) in die microsoftanische Einheit der sog. Twips liegen. (1 Inch = 2,54 cm = 1440 Twips; dementspr.: 1 cm =~ 567 Twips – siehe z.B. -> http://sdk.cambridgesoft.com/chemdraw/ActiveX7.0/Mis…)

Mögliche Problemlösungen:

– alle relevanten Office-Patches / Office-Service-Packs (SPs) einspielen für die entspr. Version (http://www.microsoft.com/ -> http://www.microsoft.com/downloads/results.aspx?prod…)
– aktuellen/neueren Druckertreiber von der Hersteller-Homepage runterladen und installieren

Ansonsten: It’s not a bug, it’s a Microsoft product.

(SCNR)

CU DannyFox64