Herbers Excel-Forum - das Archiv

Titelleiste eines Userforms

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Frame UserForm
Bild

Betrifft: Titelleiste eines Userforms
von: MD
Geschrieben am: 15.10.2003 09:35:29
Hallo Forum!
Einer meiner Anwendungen fehlt nur das I-Tüpfelchen:

In der Titelleiste eines Userforms (showmodal = false, Excel 9.0) werden nach dem Klick auf eine Zelle des dahinter angezeigten Tabellenblattes Informationen angezeigt. Wie kriegt man es hin, dass die Titelleiste nicht abgeblendet wird? den Focus auf das Userform setzten wäre das einfachste, aber dann kann der User nicht sofort im Sheet weiterarbeiten. Geht wohl nur mit Api, aber wie???


Bin gespannt, ob einer der Freaks darauf Lust hat!

Danke fürs Antworten

Euer MD

Bild

Betrifft: AW: Titelleiste eines Userforms
von: Galenzo
Geschrieben am: 15.10.2003 10:19:51
Hallo,

ich denke mal, das geht nicht, da immer nur ein Fenster den Focus haben kann.
Und wenn du im Tabellenblatt arbeitest, hat diese den Fokus, sprich die Titelleiste der Userform wird als inaktiv markiert - also grau.

Wäre die Möglichkeit, die Einstellungen "Anzeigeeigenschaften/Titelleiste des inaktiven Fensters" in der Systemsteuerung temporär auf den gleichen Wert zu setzen, wie die Einstellungen für das aktive Fenster, so daß es nicht auffällt, wenn der Fokus verloren geht....

mfg
Bild

Betrifft: AW: Titelleiste eines Userforms
von: md
Geschrieben am: 15.10.2003 11:34:04
Hallo Galenzo!

Danke für deine Antwort!

Meinst du nicht, es kann mit API gehen?
Hier:
http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=vb/api2.shtml
habe ich viele Ideen gefunden, aber keine um das Abblenden zu verhindern.
Vielleicht komme ich noch dahinter!

Danke aber für deinen Denkansatz!

Grüße
von MD
 Bild
Excel-Beispiele zum Thema " Titelleiste eines Userforms"
Module und UserForms austauschen CheckBoxes in UserForms in eine Schleife einbinden
Zwischen zwei UserForms wechseln, wobei sich die 1. Aktualisiert Programmsteuerung für mehrere aufrufende UserForms
Module und UserForms einer zu öffnenden Arbeitsmappe exportieren