Steuerung von Formularfarben und -effekten in VBA


Beschreibung

Mit dem Tool werden Farbgebung und Effekte von Formular-Elementen festgelegt.

Manuelle und häufig zeitraubende Einstellungen entfallen bei der Entwicklung und der Benutzer freut sich, dass er alles nach seinen Wünschen einstellen kann.



Download

Download
Fertiges Arbeitsblatt mit Formular und VBA-Modul
231006_Formularfarben_1.xlsm
xlsm File 77.2 KB


Version

Aktuelle Version: 24.07.2023

Sprache in Deutsch, ab Microsoft Office 2010

VBA-Teil frei zugänglich



Verwendung

Das 'Tool' besteht aus einer Arbeitsmappe mit 1 Tabellenblatt, 1 Formular und 1 VBA-Modul. Zur Implementierung in eine eigene Arbeitsmappe sind folgende Schritte nötig:

 

Schritt 1

Tabellenblatt, Formular und VBA-Modul in die neue Datei kopieren. Das Formular und das VBA-Modul werden am besten über die VBA-Entwicklerumgebung kopiert, indem die beiden Elemente in das VBA-Projekt der neuen Datei gezogen werden.

 

Schritt 2

Zur Aktivierung bzw. zum Setzen der Farben/Einstellungen in einem Formular wird im Formularbereich 'UserForm_Initialize()' nur die folgende Zeile eingefügt:

 

     Call Formularfarben_festlegen(Me)

 

Damit wird das Setzen von Farbe und Effekten bei jeder Initialisierung des Formulars aufgerufen. Über den Parameter 'Me' wird automatisch der aktuelle Formularname verwendet, so dass die Syntax für alle Formulare identisch ist.

 

Schritt 3 (optional)

Wenn der Benutzer die Farben über das Steuerungsformular selber ändern soll, bindet man den Aufruf des Steuerformulars einfach über eine neue Schaltfläche mit folgender Syntax beim Click-Ereignis ein:

 

     frm_Formularfarben_Wuerz_IT.Show

 

Tipp

Im VBA-Modul kann über die Variable 'str_Formular_Caption' eine Bezeichnung hinterlegt werden, die oben links auf jedem Formular erscheint. Hier bietet sich der Firmen- oder  Programmname an.

 

Weitere Erklärungen sind auf dem Tabellenblatt sowie im VBA-Modul hinterlegt.

Weitergehende Informationen...