• 締切済み

MSアクセスでマクロ名とそのアクションと対象の一覧を印刷したい

MSアクセスでソフトを作成したとき、作成したマクロ名(オブジェクトのマクロ名一覧と当然同じ)とその動作(例 フォームを開く)と対象のフォーム名などを「マクロごとに」印刷したいのですが、VBAコード例(手操作ではできないと思うので)や載っているサイトがあれば教えてください。 とりあえずの用途は説明文書作成です。

みんなの回答

  • natsuma
  • ベストアンサー率28% (2/7)
回答No.1

Accessのバージョンを記載してね。 Hi.Ro.Ponさんのページから 「ソフト達」「Access関連」「関連ソフト」へ Access Analyzer97Ver.2.0 Access Analyzer2000Ver.2.1 などを使って見られてはいかがでしょうか? Excel Analyzerしか使ったことはありませんが、フリーのソフトでは有名。

参考URL:
http://www.geocities.co.jp/Playtown-Dice/9019/index.html
imogasi
質問者

お礼

お礼が遅くなって、申し訳ありません。参考にさせていただきました。ただフリーソフトを入れられない環境ですので、VBAで、できないかと思っておりました。ありがとうございました。

関連するQ&A

  • エクセル マクロ一覧

    開いているブックにあるマクロの一覧を作れないものでしょうか? モジュール、シート、ユーザーフォーム内にあるマクロすべてです。 VBAのチェックシートとして使いたいのですが エクセルバージョンは2003です

  • アクセス2000のマクロでエクスポートってありますか?

    アクセスのマクロにはオブジェクトの保存や、フォームを開くなどがありますが、 エクスポートやインポートはありますか? VBAは使えないのですが、よろしくおねがいします。

  • MS-Accessで音声データの出力について

    まず、Accessのテーブル上にOLEオブジェクト型のフィールドを取り、そこにMIDI形式のデータを挿入をしています。 そのテーブルからウィザードでフォームを作成すると、音声データが張り付いたフォームが作成されます。 これを実行して、そのフォーム上の音声データのコントロールをダブルクリックすると確かに 音声が出力されるのですが、別のボタンをクリック時に音声を出力する方法はないでしょうか。マクロでもVBAコードでも構いません。 あまり上手く説明できなく申し訳ありませんが、どなたか分かりましたら宜しくお願い致します。

  • マクロ フォームのオブジェクト名

    マクロのフォームを利用して、入力シートを作成しています。 セルに入力したフォームのオブジェクト名を利用して、繰り返し記述を作ったのですが、エラーが発生してしまいます。 Form名.List = ary_d → 「オブジェクトが必要です」のエラー セルに入力したフォームのオブジェクト名では無理なんでしょうか? 解決方法があれば、参考にしたいので宜しくお願いします。

  • Accessのマクロ

    Access2002で、「氏名(テーブル名:name)」と「日付<○月○日~○月○日>(テーブル名:date)」でレポート内容が検索できるのを作っています。 フォームに 氏名一覧、日付入力、検索ボタン、最新データの取り込みボタン を作っています。 「検索」の方は出来たのですが、「最新データ取り込み」をしようとすると、 『テーブル'name'は現在ほかのユーザまたはプロセスで使用されているので、ロックできませんでした』というエラーメッセージがでてきます。 「最新データ取り込み」ボタンに対してのマクロのアクションは、 オブジェクトの削除…テーブル/report テキスト変換…reportインポート定義 オブジェクトの削除…テーブル/name クエリを開く…name作成(テーブル作成クエリ) としています。 (「マクロの実行」で指定) フォームに表示されている氏名(name)を削除しようとしているために、このようなエラーメッセージが出ているのかとも思っていますが…。 フォームを閉じずに、「最新データ取り込み」ができないものでしょうか? ご教示の程、よろしくお願いします。

  • VBAマクロのオブジェクト名の最大の長さについて

    こんにちは。 現在、32bit版Vistaで、Excel2007のVBAマクロについて勉強しています。 添付しました画像のように、自分で作成した標準モジュールのオブジェクト名の所に 「Functionプロシージャを使用したマクロ」 と入力すると、 「オブジェクト名が不正です・・・」 というエラーが表示されます。 どうやら、文字数が多すぎたようで、 「Functionプロシージャの使用」 だと、エラーは出ません。 VBAマクロのオブジェクト名の最大の長さって、どうやって決まるのでしょうか? どこかで、255文字までと聞いた事がある気がするのですが、今回だと、40バイト程度でエラーが出ます。 これについて、何か知っておられる方がいらっしゃれば、是非アドバイスを頂きたいと思います。

  • VB6とVBAのマクロのアクセス方法を教えてください。

    VB6とVBAのマクロのアクセス方法を教えてください。 用途は、 (1)VB6からVBAマクロを起動する。 (2)VBAマクロの途中経過をVB6のオブジェクトへ通知する。 VBAはPC外部接続機器をコントロールします。 VB6での実装サンプルが用意されていない為、VBAを使用しております。) (3)VB6は通知結果を、拾って別ルーチンの処理を実行する。 (1)では、下記の様な方法にてマクロ実行を考えていたのですが、 マクロが終了するまで、次コードへ移らない為、 シェル関数の様な形でマクロをキックしたい。 xlApp.run ("VBA_TEST(" & Chr(&H22) & strarg & Chr(&H22) & " )") (2)では、VBAとVB6と平行に実行したい為、フラグをやり取りするのに、 VB6のオブジェクトを使用したい。

  • アクセス オブジェクト一覧がなくなった。

    標題の通りなんですが、作成中のアクセスを開いたところ、オブジェクト一覧が見当たりません。表示しないとか何か設定があるのでしょうか?アクセスを開いたら、テーブル、クエリ、フォーム、レポートと一覧が見れますよね?それが無いのです。元に戻す方法を教えてください。急いでいます。宜しくお願いします。

  • マクロモジュールの一覧表を作成したい。

    先日来、VBAマクロが突然消える症状で困惑しておりましたが、本欄に投稿することで解決しました。 その過程で、既存のExcel Bookにあるマクロの一覧を別のフォルダーに取り出し、一覧にしたいと思いました。 Web検索でその方法を見つけ、MyMacroFolderに一覧とすることが出来ました。しかし、これらは添付ファイルのようにmodule1.bas,module2.bas.....であり、どのようなマクロか分かりません。それでExcel VBAを使ってmodule1,module2,...と開きながら、sub マクロ名で記されている名前を module1 マクロ名1 module2 マクロ名2 . . のように出力したいのですが、どのように記述すればよろしいのでしょうか?

  • MSアクセス VBA クラスオブジェクト内のファイルを削除できない

    MSアクセス VBA クラスオブジェクト内のファイルを削除できない 誤ってフォームを削除してしまいました。 そのフォームに関連したVBのファイル(クラスオブジェクト内)は残ったままです。 それを削除しようとしてもできません。どうしたら削除できますか?

専門家に質問してみよう