データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
Office365 であれば 16.0.12624.20382 へロールバックすれば
確実に不具合回避できますので、修正アップデートがリリースされるまで
それで凌いでください。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
OS:64Bit Windows10 home バージョン1909 ビルド18363.815
Intel Core i5 - 4460 3.20GHz メモリ12GB
Office:365 バージョン2003 ビルド12624.20466 (32bit)
起動時、
「このブック内のVisual Basic for Applications(VBA)マクロは破損しており、削除されました。」
と表示され、VBAが全て消える。
4 月 14 日バージョン 2003 (ビルド 12624.20442)以降に発生する。
3 月 31 日バージョン 2003 (ビルド 12624.20382)までは発生しておらず、このバージョンを戻すと発生しない。
以前(15.0.5233.1000)にも発生していたようです。
その際、暫定対応として、
「以前のバージョンなどでモジュール名およびフォーム名を半角英数字に修正」
することで回避できたようですが、すでにこれは対応済みのため、バージョンを戻す以外の暫定対応もできません。
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
Office365 であれば 16.0.12624.20382 へロールバックすれば
確実に不具合回避できますので、修正アップデートがリリースされるまで
それで凌いでください。
> 何が原因だったのかを特定しなければ、また同じことが起こりえます。
原因・発生条件は既に判明しています(下記参照)
4月の更新プログラムでマクロ付きエクセルファイルが読めなくなる不具合への復旧方法の紹介
http://answers.microsoft.com/thread/5bfe4ca5-cedd-46b9-80e6-372614c28214
2020 年 4 月の更新適用後、日本語を含む外部参照を行う VBA が読み込まれない問題
https://social.msdn.microsoft.com/Forums/ja-JP/6c3fa724-25c9-408e-bdde-245c9ea1ad8a
> この時、ファイルサイズが減ります。
> 何かが削除された模様です。
多分、未コンパイル状態で保存したのでしょう。
Pコード(マクロのコンパイル済みコード)が削除された分、サイズが減ったのでしょう。http://addinbox.sakura.ne.jp/Excel_Tips13.htm
> ビルド 12624.20520 では、解消されています。
チャネルリリース情報 には未だ載ってきていませんが、
ネットをその番号で検索すると リリースが昨日の 4/27 です。
上記Microsoft のアナウンスが出たのも昨日の 4/27。
そのバージョンに「修正」が反映されているのかは時期的に不明ですね。
4/22 に質問投稿されていたんですね。
見落としていました。
ビルド 12624.20520 では、解消されています。
(エラーは発生しません)
何が原因だったのかを特定しなければ、また同じことが起こりえます。
追伸(4/22 16:01)
対象ファイルを、
3 月 31 日バージョン 2003 (ビルド 12624.20382)
で開き、VBエディタを表示させた後に保存すると、
最新Ver
4 月 14 日バージョン 2003 (ビルド 12624.20466)
でもエラーになりませんでした。
この時、ファイルサイズが減ります。
何かが削除された模様です。
また、該当ExcelはForm(参照設定:Microsoft Froms 2.0 Object Library)を使用しております。
FM20.DLLの場所や参照設定(レジストリ)が変わってしまったのでしょうか。
4 月 14 日バージョン 2003 (ビルド 12624.20466)では「C:\Windows\SysWOW64\」にFM20.DLLがありません。
3 月 31 日バージョン 2003 (ビルド 12624.20382)では上記フォルダにあります。