Excel 4.0 マクロを操作する

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021

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

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

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

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

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

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

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

    重要

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

  4. [ファイル制限機能の設定] をクリックし、[ファイルの種類] で [Excel 4 マクロシート] を選択し、[開く] のチェックボックスがオンになっていることを確認します。

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

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

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。