こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

アクセスのマクロ

アプリケーションを作りたいと思います。
エクセルのマクロ(VBA)はエラーが出るとコードが見えてしまいますが、
アクセスはどうなのでしょうか。うわさによれば見えないとのことですが・・・
その分、下手にエクセルで作るより、アクセスで作ったほうがいいのかと。
また、エクセルの場合は、マクロを含んでいると、起動した時、マクロを有効にするかというメッセージが表示されますが、アクセスはどうなのでしょうか。
アプリケーションを作るときそのようなメッセージは邪魔ですよね。

投稿日時 - 2001-11-20 16:19:51

QNo.171812

暇なときに回答ください

質問者が選んだベストアンサー

MDE/ADE形式のことですね。
Accessでアプリケーションを作成し、完成後[ツール]-[データベースユーティリティ]で、MDE形式、もしくはADE形式のファイルを作成します。

で、配布するときにはそっちの方のファイルを配布するわけです。MDE/ADE形式にはソースコードが含まれていませんので、エラーが起こってもメッセージが表示されるだけで、ソースコードは覗けません。

投稿日時 - 2001-11-20 17:26:42

ANo.3

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

こんにちは。maruru01です。

>アクセスはどうなのでしょうか。うわさによれば見えないとのことですが・・・
>その分、下手にエクセルで作るより、アクセスで作ったほうがいいのかと。
アプリケーションは基本的に、エラーが発生しないように作るものなので、エラー発生時にコードが見えるとか見えないとかは、考える必要はありません。

>また、エクセルの場合は、マクロを含んでいると、起動した時、
>マクロを有効にするかというメッセージが表示されます

Accessはないです。ちなみに、Excelでも、メニューの[ツール]→[マクロ]→[セキュリティー]でダイアログボックスを表示させ、その中の[セキュリティー レベル]タブをクリックして、セキュリティーレベルを"低"にすれば、マクロに対する警告は表示されなくなります。もちろんマクロウィルスに感染してたらアウトですが。
では。

投稿日時 - 2001-11-20 16:40:36

ANo.1

アクセスのマクロはコードで書いてないので、中断したコードまで飛ぶというより、その飛ぶ対象がありません。VBAで書いていたら、飛ぶことも可能です。

「マクロを有効にする」の問い合わせは、エクセルの設定で出なくできます。
Excel2000以降なら、[ツール][マクロ][セキュリティ]のレベルを下げてあげたら問い合わせなくなります。
アクセスとエクセルのマクロは違うので、アクセスはこんな問い合わせをしてきませんよ。

投稿日時 - 2001-11-20 16:35:29

お礼

ありがとうございます。

投稿日時 - 2001-11-25 18:48:36

あなたにオススメの質問