Thema Datum  Von Nutzer Rating
Antwort
18.02.2026 13:03:20 Markus
NotSolved
Blau Inhalt von beliebigen Textfeld kopieren
18.02.2026 15:50:12 Gast23626
NotSolved

Ansicht des Beitrags:
Von:
Gast23626
Datum:
18.02.2026 15:50:12
Views:
4
Rating: Antwort:
  Ja
Thema:
Inhalt von beliebigen Textfeld kopieren

Hallo Markus,

ganz so einfach ist es nicht. Das DoCmd Objekt kann man für so etwas verwenden, aber das geht natürlich nur, wenn das entsprechende Steuerelement den Fokus hat und der Text selektiert ist. Das ist für so eine Problemstellung nicht wirklich hilfreich.

Hier mal ein Workaround für den Zugriff auf die Zwischenablage:

In ein Modul:

Private Const DATAOBJECT_BINDING As String = _
    "new:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}"

Public Sub Copy(ByVal Expression As String)
    With CreateObject(DATAOBJECT_BINDING)
        .SetText Expression
        .PutInClipboard
    End With
End Sub

Public Function Paste() As String
    With CreateObject(DATAOBJECT_BINDING)
        .GetFromClipboard
        Paste = .GetText
    End With
End Function

Dann in deinem Formular die Funktion, welche beim Klick aufgerufen werden soll:

Public Function CopyToClipboard() As Variant
  Copy Screen.ActiveControl.Value
End Function

und zuletzt der Aufruf in den Eigenschaften/Ereignisse der Textbox "Beim Klicken;"

[code]=CopyToClipboard()[/code]

eintragen.

Der Workaround funktoniert nicht immer unter allen Umständen, aber für den Anfang sollte das reichen. In einem Produktivsystem würde man auf eine API-Lösung zurückgreifen, was für einen Anfänger sicherlich nicht mehr nachvollziehbar ist.

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
18.02.2026 13:03:20 Markus
NotSolved
Blau Inhalt von beliebigen Textfeld kopieren
18.02.2026 15:50:12 Gast23626
NotSolved