
アクセス2007でフォームを作りコマンドボタンを設置し
コマンドボタンウィザードで
種類:アプリケーション
ボタンの動作:アプリケーションの終了
をしました。
VBAの勉強中のためVBAコードを知りたいので
「フォーム マクロをVisualBasicに変換」を押しましたが
「マクロ[埋め込みマクロ]を開くことができません。継続しますか?」
と表示されてしまいます。
「はい」を押すと「変換が完了しました」と出ますが
VBE画面を見ても変換されていません。
どうすればVBAコードに変換することができるのでしょうか?

No.1ベストアンサー
- 回答日時:
には
以下抜粋
メモ
Access により、マクロ グループを埋め込みマクロとして作成できます。ただし、イベントが発生した際に実行されるのは、グループ内の最初のマクロだけです。以降のマクロは無視されます。
[データベース ツール] タブの [マクロ] で (マクロを Visual Basic に変換) ツールを使用して、埋め込みマクロを Visual Basic for Applications (VBA) に変換することはできません。最終的にマクロを VBA コードに変換する場合は、埋め込みマクロではなく独立マクロを作成することをお勧めします。こうすることによって、[マクロを Visual Basic に変換] ツールを使用して、マクロを VBA に変換できます。
と書かれています。
どうもウィザードで作成されたマクロは[埋め込みマクロに]なるので変換不可のようです。
ウィザードでボタンを配置した直後にキャンセルボタンを押して
ボタンだけは残るようにします。
そうするとボタンのキャプションが、ボタン5 とかになります。
で、ボタンのプロパティから、クリック時イベントなどにマクロを設定します。
([…]の処をクリックして進めていってください)
これで作成したマクロはナビゲーションウィンドウのマクロ欄にも出てきて
Visual Basic にも変換できる・・との事です。
そうならそうと、「マクロを Visual Basic に変換」を押した時に
分かりやすく教えてくれても良さそうなモンですが。。。
Access2010でもこれは変わっていませんね。
埋め込みマクロはVisual Basic に変換することは不可能なのですね。
>([…]の処をクリックして進めていってください)
これで作成したマクロはナビゲーションウィンドウのマクロ欄にも出てきて
Visual Basic にも変換できる・・との事です。
マクロをVisual Basicにしたい場合は上記のようにします。納得しました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WPSOffice_マクロの有効化について
-
複数のマクロボタンをまとめて...
-
Excel マクロの編集がグレーに...
-
エクセルで、「いいね」のよう...
-
Excelのマクロでボタンを押すと...
-
エクセル ボタンに設定したマク...
-
エクセルの表を複数枚印刷した...
-
エクセルの、記録を終了したマ...
-
コピーしたデータを2行ずつに貼...
-
Excelマクロで、稼働中のマクロ...
-
エクセルでマクロ(Excel 4.0)...
-
LDPlayerのマクロの編集方法を...
-
エクセルマクロで、別のブック...
-
VBA マクロ名のパスをとるには
-
「フォーム マクロをVisualBas...
-
他のBOOKにマクロを反映させな...
-
EXCEL VBAで、グラフの凡例の表...
-
Ctrl+Zが使えない
-
me10 マクロについて
-
エクセルVBAでApllication.Caller
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WPSOffice_マクロの有効化について
-
Excel マクロの編集がグレーに...
-
複数のマクロボタンをまとめて...
-
エクセル ボタンに設定したマク...
-
Excelのマクロでボタンを押すと...
-
エクセルで、「いいね」のよう...
-
エクセル マクロ名にブック名...
-
エクセルでマクロ(Excel 4.0)...
-
エクセルの、記録を終了したマ...
-
LDPlayerのマクロの編集方法を...
-
(Excel VBA)シートコピー時マ...
-
Excelマクロで、稼働中のマクロ...
-
エクセルの表を複数枚印刷した...
-
エクセルで明日の日付を表示す...
-
Excelのマクロ名の並び順の法則...
-
別シートのマクロボタンをマク...
-
Excelマクロをバックグラウンド...
-
エクセルマクロで、別のブック...
-
他のBOOKにマクロを反映させな...
-
EXCELのマクロが他のパソコンで...
おすすめ情報