UserForm Titelleiste ausblenden | Excel VBA

preview_player
Показать описание
Das Erscheinungsbild eines Fensters können wir über die Windows API (Schnittstelle zwischen Windows und VBA) verändern. So können wir zum Beispiel eine Userform ohne Titelleiste erstellen.
Die entsprechende Umsetzung dazu schauen wir uns in diesem Video Schritt für Schritt an.

________

LINKS zu den Excel VBA Grundlagenvideos

________

Timestamps
0:00 Ziel des Videos
0:35 Windows API
2:06 FindWindow
2:57 SetWindowLongA
3:35 Userform erstellen
4:22 Userform Initialize
4:55 Variable definieren
5:20 Windows API Zugriff
7:02 Header in UserForm entfernen
9:15 UserForm Schließen Button hinzufügen
10:12 Unterprozedur erstellen
11:32 Unterprozedur aufrufen
12:14 Praxisbeispiel
Рекомендации по теме
Комментарии
Автор

Mann, Mann, ... da hast du ja wieder ein super Video rausgehauen 👌👌👌 - DANKE!

ninnick-nick
Автор

Ich bin immer erstaunt, wie du einfach so einen Code herzaubern kannst. Einfach Wahrnsinn🤩

spacecookie
Автор

Hallo Kai, das ist wieder ein für mich anwendbares Video. Super. Ich stecke ja noch in den "Kinderschuhen".
Ich habe mal ein wenig herumexperimentiert und bin darauf gekommen, dass mit dem Stil die UserForm noch schicker wird (für meine Begriffe). Ob man die Größe verändern will, ich weiß nicht. Aber mit diesem Stil bleibt die Größe fest und die Umrahmung ist besser.
VG Volker

volkerh
Автор

vielen Dank für deine Videos- hab mein Wissen auch durch deinen Onlinekurs deutlich verbessern können.

jurgenhelfrich
Автор

In der Tat interessant. Mein Problem ist aber, daß ich das gerade unter WIN 11 bei einem bestehendem Programm versuche. Wie muss ich den. Da vorgehen?

PaulPott
Автор

Hallo Kai, wieder ein gutes Video. Wenn der Titel bei der UserformPersonal eingefügt wird fehlt ein Button um die UF zu schließen.

friedrichmuller
Автор

kleiner Fehler: Stil ist bei Erstbenutzung noch leer, dh. alle Eigenschaften der UForm werden mit überschrieben, es muss vorher der Stil mit GetWindowLongA abgefragt werden!

conan
Автор

Wie kann ich die UserForm wieder einblenden?

HorstDieterKöster
Автор

Ich hab das Problem, das auf meinem Mac die UserForm gar nicht funktioniert. Ich hab dann kein Werkzeugsammlung. Somit auch keine UserForm Oberfläche😢. Muss mir jetzt n Windows PC kaufen damit ich n VBA UserForm Prüfung schreiben kann😒. Wieso macht da Windows nichts?

Media_shop
Автор

Hallo Kai, habe Office 365, ob es daran liegt weiss ich nicht. Habe genau abgeschrieben, Code läuft fehlerfrei, aber die Titelleiste ist noch da.

wimb
Автор

Super Video wie immer. bekomme leider einen Fehler! Das Formular kann nicht verschoben oder in Größe geändert werden, während es minimiert oder maximiert ist.

leomessi
Автор

Ja die Lösung ist klasse, nur dann kann man die Form nicht mehr verschieben 😮

MarkusNill-ix