hi,
zur zwischenablage:
Problem
Du möchtest Text mit VBA in die Zwischenablage kopieren bzw. aus der Zwischenablage holen.
Lösung
Wenn es um Inhalte von Steuerelementen oder um ganze Datensätze in einem Formular geht, dann kann man das gewünschte Objekt auswählen und (ab A97) die passenden RunCommand-Konstanten verwenden, die den Menüpunkten im Bearbeiten-Menü entsprechen:
RunCommand acCmdCut 'Ausschneiden
RunCommand acCmdCopy 'Kopieren
RunCommand acCmdPaste 'Einfügen
RunCommand acCmdPasteAppend 'Am Ende anfügen
Wenn es nicht um Daten geht, die man an der Formular-Oberfläche erwischt, sondern um Variablen, Daten aus Recordsets etc., dann kann man API-Funktionen verwenden.
Text in die Zwischenablage schicken:
http://support.microsoft.com/?kbid=210216
Text aus der Zwischenablage holen:
http://support.microsoft.com/?kbid=210213
(aus http://www.donkarl.com/)
gruß,
seaslug