私の現在の仕事は、既存のAccess97-Projectを更新することです。私は長い間Accessを使用していませんが、明らかにユーザーが作成した「sbmbDrucken」というツールバーをどのように探索できるかわかりません。ボタンによって呼び出されるアクションまたはコードにアクセスする必要があります...
見逃したメニューエントリはありますか、それとも自己検査のための特別なコードが必要ですか?
TIA!
メニュー/ツールバーをインスタンス化するには、次の 3 つの方法があります。
マクロを使用する古い方法。A95 より前は、これが唯一の方法だったため、多くの古いアプリ (つまり、以前のバージョンから変換されたアプリ) では、メニューにマクロを使用している可能性があります。
Access のツールバーを右クリックすると表示される CUSTOMIZE 関数を使用して、手動で定義します。
コードでは、Application.Commandbar オブジェクトを使用します。
最初に、マクロをブラウズして、メニュー マクロであるかどうかを確認できます。
最後に、CommandBar のコードで検索を行うことができます。
2 つ目は、組み込みのメニュー カスタマイズ ツールでそれらを確認するだけです。それらを表示するにはチェックを外す必要があるかもしれず、リストは合理的な順序ではないことに注意してください. 同様に、一部のメニュー/ツールバーはカスタマイズ インターフェイスから隠されています。また、CUSTOM ツールバーのメニュー項目を確認する必要がある場合もあります。
Access 97 は手元にありませんが、次の Web ページを参照してください。
「ユーザーが作成した」ツールバーはform.load
、どこかで手書きのコードで定義できるようです。CommandBars.Add
関連するコード セグメントが見つかるかどうかを検索して確認できます。
それが役立つことを願っています。
デザイン モードでは、各ボタンに割り当てられたツールバーとアクションを確認できます。
特定のツールバーを右クリックします [
カスタマイズ...
] をクリックします アクションを編集したいボタンを右クリックします。
アクション (マクロまたはコードのいずれか) を確認できます。
まったく役に立たない場合はお知らせください。