解決済みの質問
Access のモジュールの内容を自動でテキストファイルに出力したい。
Access のモジュールの内容を自動でテキストファイルに出力したい。
いつもお世話になります。
Access初心者、VB6 9年経験です。
会社に50個位のMDBファイルがあります。
データセンターの共有フォルダ上で運用を行なう事になり、
全てのMDBのメンテナンス用仕様書を起こすことになりました。
各MDBには数十個~数百個のモジュールがあります。
この内容を全てテキストファイルに出力したいと思います。
できればプロシージャごとに出力をしたいです。
無理であればモジュールごとにテキストファイルを作成したいと思います。
自動で行なうサンプルモジュールを教えてください。
テーブル、クエリ、フォームまでは仕様書を作成できたのですが
モジュールは名前一覧まで取得できましたが内容が取得できません。
逆問いかけや運用変更アドバイスなどの解答は必要ありません。
具体的なモジュールサンプルかサンプル掲載URLなどを教えてください。
よろしくお願い致します。
-
- 質問日時:
- 2008/4/30 10:28:11
-
- 解決日時:
- 2008/5/15 03:01:32
-
- 回答数:
- 2
-
- お礼:
- 知恵コイン
- 50枚
-
- 閲覧数:
- 1,885
-
- ソーシャルブックマークへ投稿:
- Yahoo!ブックマークへ投稿
- はてなブックマークへ投稿
- (ソーシャルブックマークとは)
ベストアンサーに選ばれた回答
http://www.ne.jp/asahi/fuji/lake/access/access_07.html
http://www.google.co.jp/search?num=50&hl=ja&q=MDB%E3%80%80vbcompone...
CodeModule.Lines Excel
http://officetanaka.net/excel/vba/vbe/05.htm
http://www2u.biglobe.ne.jp/~arking/macro_2/test/324.txt
http://www.google.co.jp/search?num=50&hl=ja&q=CodeModule.Lines%E3%8...
- 違反報告
- 回答日時:2008/4/30 15:24:59
この質問は投票によってベストアンサーが選ばれました!
- この質問・回答は役に立ちましたか?
- 役に立った!
お役立ち度:
2人が役に立つと評価しています。
ベストアンサー以外の回答
(1件中1〜1件)
モジュールは VBE.ActiveVBProject.VBComponents コレクションから For Each する事で VBComponent オブジェクトとして取得可能。
もしその先、プロシージャ別に情報取得したいのなら
標準モジュール、クラスモジュール(Form、Report)別に情報参照したい場合は、
ModuleName をIF文で "Form_"、"Reports_" などのキーにして各々切り分け
DoCmd.OpenForm ・・・ acDesign
DoCmd.OpenReports ・・・ acDesign
DoCmd.OpenModule
としてそれぞれのモジュールをデザインビューOPENしてから
ProcOfLine プロパティ値に情報格納されてるから行別に情報取得すれば良い。
コードサンプルはVBAヘルプで ProcOfLine プロパティを引いて使用例を参照してくださいまし。
- 違反報告
- 回答日時:2008/5/6 00:29:52

