Access2002であるMDBファイルからパスワードで保護されたモジュールを,作業中のMDBファイルにインポートしたいのですが,

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/03/01 10:55:00
  • 終了:--

回答(2件)

id:GotHalt No.1

GotHalt回答回数8ベストアンサー獲得回数02004/03/01 13:39:11

ポイント25pt

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

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

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

id:Ficus_palmeri

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

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

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

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

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

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

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

2004/03/01 13:52:37
id:ohmix1 No.2

ohmix1回答回数235ベストアンサー獲得回数142004/03/03 16:08:40

ポイント25pt

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

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

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

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

id:Ficus_palmeri

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

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

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

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

2004/03/03 16:40:51

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません