Kapitel 11. Programmschnittstellen

In diesem Kapitel:

  • Zwischenablage/Clipboard

  • OLE-Automation (Word/Excel)

  • Access-Bibliotheken

  • Managed Add-Ins

R11.1 Kopieren und Einfügen mit DoCmd

Aufgabe

Der Inhalt eines Eingabefeldes soll über die Zwischenablage mit einer anderen Anwendung ausgetauscht werden. Wie kann dies möglichst einfach realisiert werden?

Lösung

Über das DoCmd-Objekt stehen Ihnen die rudimentären Zwischenablage-Funktionen zum

  • Kopieren

  • Einfügen und

  • Ausschneiden

zur Verfügung. Der Nachteil aller Varianten: Sie können die Inhalte nicht direkt aus Variablen zuweisen. Ziel der Zwischenablage-Operation kann immer nur das gerade aktive Control (Fokus) sein. Gegebenenfalls müssen Sie also per VBA-Code den Fokus verändern.

Oberfläche

Ein einfaches Formular mit ...

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.