AccessのVBAを有効にするには

Access2013でツールを作成して利用する方々へ配布しているのですが、困ったことに各人のセキュリティの設定によって、提供したツールを使ってもらうためにVBAを有効にする操作が違います。

まず、マクロを有効にしている方の場合、動作します。
でも、セキュリティ上 ベストではありませんよね。

既定のまま使用されている方がほとんどです。
「メッセージバー」と「マクロ」の既定の設定は以下のとおりです。

既定の設定

「ファイル」タブをクリックして「オプション」をクリック。「セキュリティセンター」を開きます。

「セキュリティセンターの設定」ボタンをクリックします。

「メッセージバー」の設定は、「ActiveXコントロールやマクロなどのアクティブコンテンツがブロックされた場合、すべてのアプリケーションにメッセージバーを表示する」が選択されています。

そして、「マクロの設定」は、「警告を表示してすべてのマクロを無効にする」となっています。

上記が既定です。既定の場合は、メッセージバーが表示されます。そして、この時「コンテンツの有効化」をクリックすると、VBAは動くようになります。

ツールを提供する場合は、以下のページを参考にして、「セキュリティ解除フォーム」を起動させて操作を促すようにしています。
■T'sWare Access Tips #524 ~VBAの有効-無効に応じて起動するフォームを切り替える方法~

メッセーバーを表示しない設定

でも、人によってはですね、メッセージバーは表示しない設定をしている方もいるんですね。
そうすると、Accessを起動させても、セキュリティ警告の黄色のメッセージバーは表示されません。
そして、コマンドボタンを押しても、びくともしない。。。という現象が起きてしまいます。

セキュリティ警告のメッセージバーが表示されない方は、以下の操作が必要になります。
「ファイル」タブをクリックします。

そして、「コンテンツの有効化」をクリックして、「すべてのコンテンツを有効にする」をクリックします。
書いてあるとおりですね。
「このドキュメントのアクティブコンテンツを常に有効にします(信頼済みドキュメントにします)」

そうすると、コマンドボタンを押して動作するようになります。

すべてのマクロを有効にする

「動かないよう~」とヘルプがあった時、面倒なので、マクロを有効にする設定をしようとすると、
「推奨しませんって書いてありますよ。いいんですかぁ~?」と、怪訝な顔をされます。

そうよね、推奨はできませんよね。

今は、セキュリティ解除フォームに、「セキュリティの警告(メッセージバー)が表示されない方は・・・」として、上記操作をするよう追記しています。

正直、心の中では「あ~、面倒」と思ってます。(^^ゞ


あなたへのおすすめ


更新情報

  • 片脚の弓のポーズでインナーマッスルを鍛えて姿勢を美しく - パワーヨガと言うと、ちょっとハードなイメージがあるのですが、[ビギナー向け]となっていたので参加してきました。やはりパワーヨガは、リラックスヨガなどと比べると、少しハードなポーズもあります。 東京に住 ... Copyright © 2017 ヨガと更年期 All Rights Reserved.
    2 日前
  • 新規ブックのワークシート数 - Excel2010までは、新規ブックを起動すると、ワークシートは3枚表示されていたのですが、Excel2013では既定が1枚になっています。 Excel2010の新規ブックです。シートは3枚です。 [image: a0030830_20235340.png]Excel2013の新規ブックです。シートは1枚です。...
    1 週間前
  • Word 2016 for Macで原稿用紙を作成するには - Word for Mac 2016には、原稿用紙の設定はあるけど作成はできない、という問題はもう周知のことかもしれません。実際、私も試してみましたが、できません。これでは、本当に皆さん、首を傾げたくなりますね。 「形式」メニューから「文書のレイアウト」をクリックします。 [image: b0059420_2...
    4 週間前
  • 文例ウィザードの起動方法 - Word2010のテンプレートの中には有用なものがたくさんあります。Word2003の「文例がいっぱい」で使用している「文例ウィザード」の起動方法です。 「ファイル」タブをクリックして、「新規作成」をクリックします。そして、「サンプルテンプレート」をクリックします。 [image: f0215590_191255...
    4 週間前
  • マウスポインタはどこ? - [マウスポインタがどこかへ消えてしまった。マウスポインタはどこ?]と探さなくてはならないようなときってないですか? そういうときに便利な設定 ... Copyright © 2017 初心者のためのOffice講座 All Rights Reserved.
    7 か月前