Excel 2007のセキュリティセンター(後述)で、マクロの設定を
警告を表示してすべてのマクロを無効にする
に、設定していた場合、マクロ有効ブックを開くと、マクロが無効になったと表示されます。
マクロが無効になったというメッセージには、次の2種類があります。
まず起動直後のExcel 2007で、マクロ有効ブックを開いてみましょう。
数式バーの上にメッセージバーが表示されます。
[オプション]ボタンをクリックすると、次のダイアログボックスが表示され、
[このコンテンツを有効にする]をオンにして[OK]ボタンをクリックすれば、マクロが使えるようになります。
一方、VBEを起動していると、同じようにマクロ有効ブックを開いたとき、メッセージバーは表示されず、次のダイアログボックスが、いきなり開きます。
このダイアログボックスは、VBEが表示しているようですね。
マクロを有効にするかどうかは、セキュリティセンターで設定します。
[開発]タブを表示している場合は、[コード]グループの[マクロのセキュリティ]ボタンをクリックするのが早いです。
[開発]タブを表示していないときは、[Office]ボタンをクリックして[Excelのオプション]ボタンをクリックし、[セキュリティセンター]を選択します。右側に[セキュリティセンターの設定]ボタンが表示されますので、これをクリックします。
表示される[セキュリティセンター]ダイアログボックスで[マクロの設定]を選択して、マクロを有効にするかどうかを設定します。
ちなみに、
このコンテンツを有効にする
のように、「マクロ」ではなく「コンテンツ」と言っているのは、この機能によって無効になるのが、マクロだけではないからです。