thomas1972

Zwischenablage nach gewisser Zeit leeren

Hallo,
ich übergebe in Access ein Wert in die Zwischenablage,
wie bekomme ich es hin, dass dieser nur eine gewisse Zeit im Cache bleibt ( z.b. 10 Sekunden) und danach geleert wird.

  If Not IsNull(Me.pass_pwd) Then
  Me.pass_pwd.SetFocus
  DoCmd.RunCommand acCmdCopy
  End If

Grüße aus München
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 269002

Url: https://administrator.de/forum/zwischenablage-nach-gewisser-zeit-leeren-269002.html

Ausgedruckt am: 08.05.2025 um 22:05 Uhr

Pjordorf
Pjordorf 13.04.2015 um 10:25:11 Uhr
Goto Top
Hallo,

Zitat von @thomas1972:
wie bekomme ich es hin, dass dieser nur eine gewisse Zeit im Cache bleibt ( z.b. 10 Sekunden) und danach geleert wird.
Die Zeit wirst du dir bauen müssen face-smile, das Kommando lautet
cmd /c “echo off | clip”
Gruß,
Peter
114757
114757 13.04.2015 aktualisiert um 18:03:17 Uhr
Goto Top
MSForms 2.0 Verweis zum Projekt hinzufügen ...

eb9031c5fc7e56055999bc7326c8dd6a

und dann folgenden Code verwenden
Dim clipboard As MSForms.DataObject
Set clipboard = New MSForms.DataObject
clipboard.SetText Me.pass_pwd.Value
clipboard.PutInClipboard
start = Now()
while now() < (start + TimeValue("0:00:10"))  
    DoEvents
Wend
clipboard.SetText ""  
clipboard.PutInClipboard
Gruß jodel32