問題
Excel が Excel 4.0 (XLM) マクロを実行できないようにポリシーを構成すると、ソルバーおよび分析ツールのPak アドインが正しく機能しません。 機能が見つからない可能性があり、ユーザーが計算に成功したことが通知された場合でも、結果が計算されない可能性があります。 ポリシーに関する情報については、新しいマクロ設定コントロールを使用して Excel 4.0 (XLM) マクロの使用を制限する - Microsoft Tech Community。
Excel 4.0 (XLM) マクロは、次のいずれかの方法で無効にすることができます。
-
グループ ポリシー エディターを使用して、Microsoft Excel 2016 > Excel Options > Security > セキュリティ センター > [ユーザー構成] > [管理用テンプレート] ポリシーを有効にすることで、[Excel で XLM マクロを実行できないようにする] を > します。
-
次の DWORD レジストリ値を 1 に設定します。 HKCU\SOFTWARE\Microsoft\Office\16.0\Excel\Security\XL4MacroOff
-
#1 で説明されているポリシーを含むMicrosoft 365 Apps for enterpriseの現在のセキュリティ ベースラインをデプロイします。
状態
現在、この問題を解決する更新プログラムに取り組んでいます。 現在、この更新プログラムは、Office Insiders プログラムにオプトインし、ベータ版の更新プログラム (バージョン 16.0.15310.20004 以降) を受け取ることを選択した場合に利用できます。
この更新プログラムは、6 月下旬に一般公開される予定ですが、正確な日付はまだ決定されていません。
回避策
ソルバーおよび分析ツールパック アドインを使用する必要があるユーザーの場合は、代わりに次のポリシーをデプロイできます。 注: このポリシーでは、Excel 4.0 (XLM) マクロが既に含まれる信頼されていないブックの Excel 4.0 (XLM) マクロのみが無効になります。信頼されたドキュメントの XLM は無効になりません。 お使いのコンピューターでこのポリシーを変更するのは一時的なものだけです。これは、organizationのポリシーが後で変更をオーバーライドする可能性があるためです。
GPEdit で、[ユーザー構成] > [管理用テンプレート] > [Microsoft Excel 2016 > Excel オプション] > [セキュリティ > セキュリティ センター] > [マクロ通知設定] に移動し、[VBA マクロが有効になっているときに Excel 4.0 マクロを有効にする] ボックスをオフにします。