• ベストアンサー

Accessのマクロでモジュールを実行させたい。

zealzanyの回答

  • zealzany
  • ベストアンサー率35% (19/53)
回答No.2

#1さんと同意見ですが。 文章を読むとモジュール1をプロシージャ名として設定 しているように見えますが、プロシージャ名を指定し てください。 こんなん↓なら プロシージャ aaa です Public Sub aaa() End Sub

haasan99
質問者

お礼

ご回答ありがとうございました。 もっと勉強します。

haasan99
質問者

補足

アドバイスありがとうございます。 おっしゃるとおりやっているつもりなのですが、「指定された式に含まれる名前"aaa"が見つかりません」とのエラーが出ます。なにか、私が考え相違しているのでしょうね...

関連するQ&A

  • Accessのマクロの最適化

    Accessでマクロを1つ新規作成します。 作成したマクロのアクションに、「コマンドの実行」を選択し、 画面下のコマンドには、「データべースの最適化」を選択します。 しかし、「マクロまたは、VisualBasicコード実行中に開いているデータベースを最適化することはできません。」とメッセージが出ます。 メッセージの意味はわかりますが、そもそも、なぜ、マクロに、 「データベースの最適化」を選択することができるのでしょうか? できないんじゃ意味ないんじゃないですか?

  • マクロ「モジュールを開く」がない

    アクセス2010です。 「モジュールを開く」というマクロを実行したいのですが、見つかりません。 「すべてのアクションを表示」をクリックしても出てきません。 2010になってから、なくなってしまったのでしょうか?

  • ACCESS マクロをモジュールに変換した後の実行

    こんにちは。 ACCESS 97 を独学で学んでいます。 初歩の初歩だと思うんですが、教えてください。 マクロ作成の例題で、電卓を起動するというのがありました。 アプリケーションの実行-電卓を開く コマンドライン-CALC.EXE とし、保存して閉じて、実行すると電卓が起動します。 そのマクロを、 ツール-マクロ-マクロをVBに変換 とすると、下記のようにモジュールに変換されます。 Option Compare Database Option Explicit '------------------------------------------------- ' マクロ1 '------------------------------------------------- Function マクロ1() Call Shell("CALC.EXE", 1) End Function このモジュールを「デザイン」で開いて、「開始」等で実行することは出来ますが、開いていないときには「実行」ボタンがグレイアウトしています。 閉じた状態で「実行」するのって、どうするんですか?

  • アクセス・マクロで、データベースを最適化できない

    マクロの中で、コマンドの実行、という選択をして、 その中で、データベースを最適化、を選びます。 マクロは、まさにそのアクセスの中にあります。 そうすると、開いているので、できないという表示がでます。 ただし、マニュアルで、ツールバーからは可能です。 解決策を教えてください。 クエリをなんども回していて、どうも重たくなるので、マクロによるクエリ実行の合間に、最適化を実行させたいです、マクロで、そしてまた、クエリを続けて開封させたいです。

  • マクロの実行について

    OSはXPです。 Microsoft Office Excelで作成したマクロを実行しようとすると、次のようなメッセージが表示されます。「セキュリティの設定により、マクロが無効にされました。マクロを実行するには、このブックを 再度開いて、マクロを有効にするよう選択する必要があります。」 解決方法について教えていただけますでしょうか?よろしくお願いいたします。

  • ACCESSのマクロに関しまして

    お願いします。 ACCESS97で追加クエリを作成し、その後自動起動にしようと思い、マクロで追加クエリを項目に入れマクロを作りました。 マクロを作成する際に、モジュールでレコード追加するテーブルを一度削除しようと思い、「DELETE文」でモジュールを作成し、マクロの追加クエリの前に「プロシージャの実行」でモジュールのプロシージャを実行するようマクロに記述しました。 <マクロ内容> (1)「プロシージャの実行」  (追加クエリで追加するテーブルの中身をDELする) (2)「クエリを開く」  (追加クエリでレコード追加) この用に記述し、マクロ名を「AutoExec」で記述して、ファイルを実行してもマクロが起動しません。 (1)の「プロシージャの実行」までは、実行されているようなのですが(テーブル内確認)、以降の追加クエリが実行されません。 何か他の設定があるのでしょうか? お願い致します。

  • ACCESSファイルを実行可能ファイルにしたい

    MS-Office2000のDeveloperとPremiumがインストールされています。 ACCESSでデータベースを作成し、これを実行可能ファイル(拡張子がexe)にしたいのですが、 VBA画面の「ファイル」-「実行可能ファイルの作成」が使用不可になっています。 モジュールのコンパイルはうまくいっているようですし、ACCESSを使用しての動作上の問題はありません。 既存のデータベースを実行可能ファイル化することも考えていますので、 Visual Basicなどの開発言語は使用しないと言う前提でお願いします。

  • Access2013 マクロを印刷したい。

    マクロを作成したとき印刷したいのですが、マクロ作成画面から[ファイル]-[印刷]-[印刷プレビュ]-と進むと「データベース解析ツール」で「定義の印刷を実行する前にドキュメントをデータベースに保存してください」と表示され[OK]で元に戻ります。印刷はできません。何かいい方法はありませんか。

  • アクセスのマクロで

    メニュー画面のボタンにマクロを埋め込み、クリックすると 1.メッセージボックスを表示し、この後行われる処理を表示 2.追加マクロ 3.削除マクロ としていますが、ボタン自体を選択ミスした時に、1のメッセージで"はい""いいえ"が選択でき、"はい"ならその次の項目を実行し、"いいえ"なら中止、メニュー画面に戻る様にするにはどのようにしたら良いですか? 今の状態だと、ボタンを選択ミスしても1で"はい"しか選択できずに、その後の処理が始まってしまいます。 誰か教えて下さい。よろしくお願いします。

  • Accessのマクロの実行

    いつもお世話になっております。 現在、Access2003で顧客管理の アプリケーションを作成しています。 フォームなどを開く時にマクロを2つ実行したのですが、 フォームの「プロパティ」の「開く」の欄に2つ入力することは 可能なのでしょうか? それともVBAでマクロを実行させるのでしょうか? どなたかご教授よろしくお願いします。