window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-TCJTE9L38H');

Zwischenablage per VBA und MSForms

Lies diesen Artikel und viele weitere mit einem kostenlosen, einwöchigen Testzugang.

In vielen Fällen können Sie die Arbeit des Benutzers vereinfachen, wenn Sie programmgesteuert Inhalte in die Zwischenablage einfügen oder die Zwischenablage auslesen. Leider gibt es keinen einfachen VBA-Befehl dafür, sodass man sich entweder mit API-Funktionen behelfen muss oder Methoden aus Bibliotheken nutzt, die nicht standardmäßig in einer Access-Anwendung enthalten sind. Eine solche Möglichkeit finden wir beispielsweise in der MSForms-Bibliothek.

Beispieldatenbank

Die Beispiele dieses Artikels finden Sie in der Datenbank 2005_ZwischenablagePerVBA.accdb.

Verweis hinzufügen

Um die nachfolgend beschriebene Methode zu nutzen, benötigen Sie einen Verweis auf die Bibliothek Microsoft Forms 2.0 Object Library. Diesen fügen Sie am einfachsten hinzu, indem Sie den Dialog zum Hinzufügen von ActiveX-Steuerelementen öffnen und eines der Microsoft Forms-Steuerelemente zu einem Formular hinzufügen (siehe Bild 1). Dies fügt automatisch den Verweis zum VBA-Projekt hinzu.

Hinzufügen eines MSForms-Steuerelements

Bild 1: Hinzufügen eines MSForms-Steuerelements

Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...

Testzugang

eine Woche kostenlosen Zugriff auf diesen und mehr als 1.000 weitere Artikel

diesen und alle anderen Artikel mit dem Jahresabo

Schreibe einen Kommentar