人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Access2002であるMDBファイルからパスワードで保護されたモジュールを,作業中のMDBファイルにインポートしたいのですが,
”このVisual Basic for Applications(VBA)プロジェクトはパスワードで保護されています。この操作を行う前にVisual Basic Editor 9(VBE)でパスワードを入力する必要があります。”
というメッセージが出てきてインポートできません.パスワードは分かっているのですが,どのタイミングでパスワードが必要なのかわからないので,どなたかよろしくおねがいします.exportはNGです.

●質問者: Ficus_palmeri
●カテゴリ:コンピュータ
✍キーワード:MDB NG VBA VBE Visual Basic
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● GotHalt
●25ポイント

http://www.akj.co.jp/aug/qa/ans0001-0050/1075.html

http://homepage2.nifty.com/inform/vbdb/ado_lockeddb.htm

ADO - Access パスワードプロテクトされているデータベースを開く

http://www.google.co.jp/search?q=cache:u_tXPMa49RkJ:www.amy.hi-h...

実際自分では試してませんが、この中のどれかで出来ませんでしょうか?

◎質問者からの返答

テーブルを取り出すのはこのやり方でもいいのですけど,ほしいのがモジュールなのがこまりものなんです.

パスワードはモジュールにだけかかっていて,そのMDBを開いてテーブルやクエリを開く分にはパスワードは聞かれません.

モジュールを開く場合にのみパスワードを聞かれるというものです.

開いたMDBファイルからさらにモジュールを開く場合にはダイアログでパスワードを求められるのですが,インポートの時にはパスワードを入力する必要がありますとだけ出てきて,入力を求められないので困っています.

ADOで認証通して接続した時にモジュールのテキストにアクセスできるのかな?

また好奇心を刺激されてしまいます.

ありがとうございました.


2 ● ohmix1
●25ポイント

http://support.microsoft.com/default.aspx?scid=kb;ja;JP205085

[ACC2000]保護された VBA プロジェクトからモジュールをインポートできない

こういうことみたいです。

VBAでできないかを考えてみましたが、ちょっと分かりません。

◎質問者からの返答

ばっちりですね.ありがとうございます.

解決策はなく,回避策しかないということみたいですね.なんだかそうじゃないかと思っていました.

エラーメッセージ自体が的を捕らえていない感じがします.

私もVBAでどうなるかを考えようとしましたが,ADOで接続したときに聞かれるパスワードと,今回の件のパスワードのかけ方が違うので,結局検討がつきませんでした.

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ