Formularfelder formatieren 2.1 (Übersicht) |
|
Achtung Solltet Ihr Fehler finden, schickt mir bitte eine ausführliche Fehlerbeschreibung mit allen getätigten Schritten, damit ich das Problem reproduzieren und beheben kann - Danke! Neue Version 2.1 Sobald in Word der Formularschutz eingeschaltet wird, stehen nicht mehr alle Formatierungsfunktionen zur Verfügung. Aus diesem Grund entstand dieses kleine Add-In, welches einige Formatierungs-Funkionen für Formularfelder bereitstellt. Achtung Folgende Funktionen stehen in der aktuellen Version zur Verfügung:
Im Prinzip funktionieren alle Befehle nach folgendem Schema:
Eine Besonderheit und Schwierigkeit besteht aber darin, den aktuellen Status eines markierten Zeichens oder an der Eingabemarke zu ermitteln und auf der Symbolleiste (Status der Schaltflächen) abzubilden. Word erlaubt es leider nicht, direkt die Eigenschaften aus den gesperrten Funktionsschaltflächen auszulesen, so dass das Makro selbst ermitteln muss, ob ein Bereich markiert ist oder wo die Eingabemarke steht. Anschließend werden der Formatierungsstatus dieses Bereiches ermittet und die Symbolschaltflächen und Auswahllisten für Schriftgröße und -art entsprechend gesetzt. Auch lässt sich keine Schaltfläche für die Farbauswahl über einen der vorhandenen integrierten CommandBarControls (z.B msoControlGrid) erstellen, so dass an dieser Stelle eine Userform verwendet werden muss, über die eine Farbe ausgewählt werden kann und die gleichzeitig die Farbe des markierten Bereiches (sofern eindeutig) anzeigt. |
Besucher: 0 online | 0 heute | 0 diesen Monat | 2202516 insgesamt | Seitenaufrufe: 223 | Letzte Änderung: 25.02.2011 | © 2001-18 Christian Freßdorf | ||||
Was ist der Unterschied zwischen einer Dame und einem Diplomaten? -- Sagt ein Diplomat "ja", meint er "vielleicht", sagt er "vielleicht", meint er "nein", und sagt er "nein", ist er kein Diplomat. -- Sagt eine Dame "nein", meint sie "vielleicht", sagt sie "vielleicht", meint sie "ja", und sagt die "ja", ist sie keine Dame. Charles Maurice de Talleyrand, 1754-1838, frz. Staatsmann |
powered by phpCMS and PAX |