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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.