R3.8 Ein Kontextmenü programmieren

Aufgabe

Sie möchten das Office-Objektmodell dazu nutzen, um ein Formular mit einem selbstdefinierten Kontextmenü auszurüsten.

Lösung

Unsere Lösung ist nichts weiter als eine Modifikation des Vorgängerrezepts „R3.7 Eine Symbolleiste programmieren“, denn mit wenigen Änderungen erreichen Sie, dass ein CommandBar-Objekt nicht als Symbolleiste, sondern (nach dem Drücken der rechten Maustaste) als Kontextmenü erscheint.

Oberfläche

Eigentlich genügt bereits ein leeres Formular.

Quelltext

Hinweis

Richten Sie über das Menü Extras/Verweise... eine Referenz auf die Microsoft Office 14.0 Object Library ein (nur im VBA-Editor möglich).

In der Prozedur neueMLeiste des Moduls CommandBar nehmen Sie die folgenden zwei Korrekturen vor: ...

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.