Officeサポートチームから、本件に関するアナウンスが
Microsoft Developer フォーラムに投稿されていました。
2020 年 4 月のセキュリティ更新による VBA からのネットワーク上の参照への影響
https://social.msdn.microsoft.com/Forums/ja-JP/4aa11619-73e8-41fa-b220-608d8b9355af
要約すると・・・
ワークブックの「参照設定」でチェックが入っている外部ライブラリ(下記)
・タイプライブラリ (* olb, * .tlb, * .dll)
・実行可能ファイル (* .exe)
・ActiveX コントロール (* .ocx)
の内で、そのファイルの保存場所が
(1) レジストリに登録されていない(GUID 等の登録情報を持たない)
(2) ネットワーク上の場所
(3) ローカルPC上の場所であっても、そのライブラリファイルに「ダウンロードファイル」
というマークが付いている(ファイルのプロパティ/セキュリティに許可チェックが
ついていない)
に該当すると、本セキュリティアップデートによる修正で、その参照設定が
【参照不可】とされ、その結果 コンパイルエラーとなる。
ただし、一般的に外部ライブラリは提供元のインストーラー等によって適切に
インストールされていれば、上記条件に当て嵌まる事はないので、今回の
セキュリティアップデートにより影響を受ける事は殆ど無い筈である。
影響を受けるとすれば、例外的な運用をしている極少数のシステムのみであろう。
もし、影響を受けているのであれば、外部ライブラリのインストール状況などを
見直して、それを改善すれば、本セキュリティアップデートを適用していても
不具合は起きない。
という事らしいです。
♪♪ 朗報 ♪♪ ( 4/27 12:00 追記 )
Officeサポートフォーラムにて追加情報がアナウンスされました。
Microsoft サイドにて障害状況を確認できており、修正プログラムの準備中とのことです。
2020 年 4 月の更新適用後、日本語を含む外部参照を行う VBA が読み込まれない問題
https://social.msdn.microsoft.com/Forums/ja-JP/6c3fa724-25c9-408e-bdde-245c9ea1ad8a
( 5/8 8:30 ) 上記アナウンス内に修正アップデートのリリース告知が追記されました。
( 5/7 18:00 追記 )
Microsoft のトラブルシュートリストに件のバグ情報が掲載されました。
最近の Excel for Windows の問題に関する修正プログラムと解決策
https://support.office.com/ja-jp/article/2596-49d932ce-0240-49cf-94df-1587d9d97093
バグ情報は下記になります。
Excel/Word/PowerPoint file becomes corrupt when opening a file that
contains a VBA project or after enabling a macro in an open file
https://support.office.com/en-us/article/ad6ee6ca-db23-4614-a403-282821eb99f6
(日本語版も出ました)
VBA プロジェクトを含むファイルを開くとき、または開いているファイルで
マクロを有効にすると、Excel、Word、PowerPoint のファイルが破損する
https://support.office.com/ja-jp/article/ad6ee6ca-db23-4614-a403-282821eb99f6
※ 質問ではありませんので、本スレッドへの返信は不要です。