dポイントプレゼントキャンペーン実施中!

エクセルの場合は、ブックを開いたと同時にマクロを実行させたい時は、
auto_openと言うマクロを標準モジュールに作れば可能ですが、
アクセスVBAの標準モジュールに、auto_openというプロシージャーを作って、
アクセスを再起動しても何も起こりません。

アクセスにおいて
ファイルの起動と同時にマクロを実行させたいのなら、
どこかのフォームのOpenイベントに実行させたいコードを記載して、
起動時の設定で、そのフォームを選択するしかないのでしょうか?

A 回答 (2件)

Access2010の場合


[ファイル]→[オプション]→[カレントデータベース]→[フォームの表示]
と入ってリストされるフォームの中から一つ選びます。

この機能はAccess2010以外でもありますが他は設定の仕方が変化しています。
Accsess2000にもありました。

追伸
ラベルボックス、テキストボックスにもコンボボックスと同じようにイベントが有効です。
一方コマンドボックスの背景色の定義できないので
ラベルボックスで次のフォームまたはレポートを開いています。
「アクセスでauto_openは使えない?」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2012/10/20 21:59

Accessの場合には AutoExecマクロ というものがあります。

(大文字小文字に注意!)
ここで「プロシージャの実行」を使ってVBAのコードを実行します。

参考URL:http://office.microsoft.com/ja-jp/access-help/HA …
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2012/10/20 21:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!