リンクユニット

Windows10 & Office2016 Access2016

ウィザードによるボタン作成後の埋め込みマクロ

投稿日:2017年1月20日 更新日:

Accessでは、ウィザードを使用して簡単にボタンを作成することができます。これについては、ウィザードを使ったコマンドボタンの作成で解説しています。簡単に作成できるのですが、一つ注意しなければならないことがあります。

ウィザードを使ったコマンドボタンの作成

Accessで起動時にメニューフォームを表示した後、ボタンをクリックして目的のフォームを開くようにしたいという要望はよくあります。コマンドボ ...

続きを見る

拡張子accdbでコントロールウィザードを使用してボタンを作成

ウィザードを使用してコマンドボタンを作成した後、ボタンのプロパティを開いて[イベント]の[クリック時]を見ると、自動的に[埋め込みマクロ]が作成されています。参考拡張子がmdbの場合は、イベントプロシージャになります。
プロパティ

この埋め込みマクロの[...]ボタンをクリックすると、[マクロツール]の[デザイン]が開かれます。[フォーム名]に見慣れない文字が並んでいると思います。私も知らなかったのですが、これはアスキーコードと呼ばれるものだそうです。
アスキーコード

フォーム名を編集

この[フォーム名]のところは、実際のフォーム名に変えても動作は変わりません。アスキーコードをすべて削除すると、プルダウンボタンが表示されますので、ボタンを使って開くフォームを選択します。マクロを更新して保存します。動作を確認しても同じです。
フォーム名の変更

拡張子がmdbの場合

拡張子がmdbの場合は、ウィザードを使用してもVBAが作成されます。下の画像はAccess2007のmdbファイルです。[埋め込みマクロ]ではなく、[イベントプロシージャ]になっています。[...]をクリックするとコードを確認できます。
参考Access2007以降でも拡張子がmdbファイルの場合は、イベントプロシージャになります。Access2007でも、拡張子がaccdbの場合は、[埋め込みマクロ]となります。
Access2007

新拡張子では埋め込みマクロになったため、戸惑われる方も多いようです。アスキーコードでは分かりにくいと思いますので、フォーム名に変えておいた方が後々、便利かもしれません。

おすすめ記事と広告

記事を更新しました

テーブルのサイズ変更と解除

Excelでテーブルを作成した後、テーブルのサイズを変更する方法です。テーブルの機能については、テーブルの便利機能(テーブルに変換して効率ア ...

改ページ記号が表示されない

Word2016を起動して、操作していると「改ページ記号」が表示されないことに気がつきました。既定で改ページ記号が非表示になっているかと思っ ...

グラフウィザードを使ってフォームまたはレポートにグラフを作成

Accessのコントロールウィザードを使用すると、フォームやレポートにグラフを作成することができます。グラフの種類も豊富です。ここでは、フォ ...

パスワードを入力してフォームを開くようにする

Accessでパスワードを入力して、パスワードが合えばフォームを開くようにする方法です。 注意ここでは、Accessのオプションでウィンドウ ...

折れ線グラフに縦の目盛線や降下線を表示する

Excel2016で折れ線グラフを作成したとき、折れ線グラフと横軸の目盛の対応をはっきりさせるために下のように縦の目盛線を表示したい場合の方 ...

-Windows10 & Office2016 Access2016

Copyright © 2001-2018 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2018 AllRights Reserved Powered by AFFINGER4.