Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
480to484
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
480to484
480to484
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

UF in Zwischenablage

UF in Zwischenablage
06.09.2004 16:08:51
Michi
Hallo zusammen,
ich möchte gerne eine angezeigte User Form (also nach UserForm1.show)in die Zwischenablage kopieren mit VBA, so wie ich es mit der Tastenkombination "Alt" + "Druck" auf der Tastatur machen kann. Ich hab's schon mit activewindow.. probiert, komm hier aber irgendwie nicht weiter. Wer kann mir hier einen Tip geben, ob sowas möglich ist. Hab auch in der Recherche nichts passendes gefunden.
Danke schon im voraus für Eure Unterstützung.
Michi

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: UF in Zwischenablage
06.09.2004 17:13:41
Nepumuk
Hallo Michi,
das geht nur mit API:


Option Explicit
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As ByteByVal bScan As ByteByVal dwFlags As LongByVal dwExtraInfo As Long)
Private Const KEYEVENTF_KEYUP = &H2
Private Const KEYEVENTF_EXTENDEDKEY = &H1
Private Const VK_SNAPSHOT = &H2C
Private Const VK_MENU = &H12
Private Const VK_LMENU = &HA4
Private Sub UserForm_Activate()
    DoEvents
    keybd_event VK_LMENU, 0, KEYEVENTF_EXTENDEDKEY, 0
    keybd_event VK_SNAPSHOT, 0, KEYEVENTF_EXTENDEDKEY, 0
    keybd_event VK_SNAPSHOT, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0
    keybd_event VK_LMENU, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0
End Sub


Der Code muss in das Modul des Userforms.
Gruß
Nepumuk
Anzeige
AW: UF in Zwischenablage
Michi
Hallo Nepumuk,
hat super funktioniert. Vielen Dank für Deine Hilfe.
Grüße
Michi

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige