Microsoft Excel では引き続き Excel 4.0 (XLM) マクロがサポートされていますが、最新バージョンの Microsoft Visual Basic for Applications (VBA) に移行することをお勧めします。 マクロを移行すると、VBA プログラミング オブジェクト モデルの強化機能を利用することができます。 移行を簡単に実行できるように、以前のバージョンの VBA には対応する機能がない新しいいくつかのオブジェクト、メソッド、およびプロパティが、残っている関数のオブジェクト モデルに追加されました。 さらに、VBA のページ設定操作のパフォーマンスが向上し、XLM マクロの PAGE.SETUP() 機能と同等のパフォーマンスを実現できるようになりました。

移行の準備が整っていない場合は、引き続き Excel 4.0 マクロを実行できます。 マクロを無効にして Excel で XLM マクロを開くと、次のメッセージが表示されます。

"セキュリティ設定のため、マクロは無効になっています。 マクロを実行するには、このブックを再度開き、マクロを有効にすることを選択する必要があります。 マクロを有効にする方法の詳細については、[ヘルプ] をクリックしてください。

XLM マクロを実行できるようにマクロの設定を変更するには、次の操作を行います。

  1. [ファイル] タブをクリックし、[オプション] をクリックします。

  2. [セキュリティ センター] をクリックし、[セキュリティ センターの設定] をクリックします。

  3. [マクロ設定] をクリックし、[VBA マクロが有効になっているときに Excel 4.0 マクロを有効にする] ボックスチェック選択します。 その後、[通知を使用して VBA マクロを無効にする] または [すべてのマクロを有効にする ] を選択できます (推奨されません。危険なコードが実行される可能性があります)。 

    重要:  [すべてのマクロを有効にする] (推奨されていない、危険な可能性のあるコードを実行する) 設定を使用しないことをお勧めします。また、実行した場合は、マクロ セキュリティ設定を [通知で VBA マクロを無効にする] または [通知なしで VBA マクロを無効にする] にできるだけ早く戻することをお勧めします。

  4. [ファイル ブロック設定] をクリックし、[ファイルの種類] で [Excel 4 マクロシート] を選択し、[開く] の [チェック] ボックスが選択されていることを確認します。

  5. [選択した形式のファイルを開く処理] で [選択した形式のファイルを保護ビューで開き、編集可能にする] をクリックします。

  6. [OK] を 2 回クリックします。

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。