突然Excelのマクロファイルが読み込めなくなりました。

Anonymous
2020-04-18T05:42:57+00:00

先に質問したUPRですがエラーメッセージの画面コピーがどういうわけか届いていたかったので改めてエラーメッセージを書きます。

マクロファイルを読み込むと

「***.xlsmファイルの一部の内容に問題が見つかりました。可能な限り回復しますか?」

のメッセージが出て「はい」を選択すると,マクロが削除されてしまい,マクロが動かなくなってしまいます。

今まで作成されたどのマクロファイルも同じです。業務に支障が出て大変困っています。(4月14日?以降にOSやOFFICEのアップデータがあってからかも)

現在の各バージョンは以下の通りです。

Excelのバージョン 2016 MSO(16.0.12624.20422)32ビット

OSのバージョン  Win10 (1909)ビルド 18363.778

解決方法をご教授ください。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2020-04-18T08:10:18+00:00

何やら、直近のアップデートでVBAが変なことになっているようですね。

全てのマクロブックが被害を受ける訳でもないようです。

わたしも Excel2010 でやられました(Excel2016は1月から更新を止めてたので今回は被害なし)

(4/25 11:00) ※ 発生条件が判明しました ※ 2頁目のレスを参照してください

> 4月14日?以降にOSやOFFICEのアップデータがあってからかも

> Excelのバージョン 2016 MSO(16.0.12624.20422)32ビット

そのアップデート以前までは問題なかったのならば、

その一つ前の16.0.12624.20382 へロールバックすることで回避できると思います。

https://docs.microsoft.com/ja-jp/officeupdates/update-history-office365-proplus-by-date

ロールバック後は、アカウント>更新オプションで「更新を無効」にします。

※ 下記 ロールバックによる対処法は C2R (Click to Run)版が対象です。

  MSI 版(インストーラ形式)の場合はKB のアンインストールで対処します。

  尚、ストアアプリ版も対象外です。

以前のバージョンの Office に戻す方法

https://support.microsoft.com/ja-jp/help/2770432/

もしくは、直接コマンドプロンプトを打ち込んでもできます。

「コマンドプロンプト」を管理者として実行し、下記の二つのコマンドを実行し

ます。

   cd %programfiles%\Common Files\Microsoft Shared\ClickToRun

   officec2rclient.exe /update user updatetoversion=16.0.12624.20382

   (補) Office2013 の場合、アップデートツールのフォルダが異なる為、

    下記のコマンドになります( 32bit-Windows の場合、ClientX64⇒ClientX86 )

       cd %programfiles%\Microsoft Office 15\ClientX64

       officec2rclient.exe /update user updatetoversion=15.0.5223.1001

> 「はい」を選択すると,マクロが削除されてしまい,マクロが動かなくなってしまいます。

「回復」で壊されてしまったワークブックは元には戻せませんから、

バックアップなどがあれば、それから復旧するしかないでしょう。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

【 参 考 】バージョン別 関連スレッド

-- Excel2016/2019 & Excel365 --

突然Excelのマクロファイルが読み込めなくなりました。

http://answers.microsoft.com/thread/dd6f9ed9-39c0-40b3-b268-3bb22c289876

-- Excel2013 --

Microsft Visual of Application システムエラー

http://answers.microsoft.com/thread/13c25236-bb2f-40be-94aa-acec1b3b0add

-- Excel2010 --

office2010 windows10 日本語VBAエラー

http://answers.microsoft.com/thread/39a174c5-0390-4a4c-8ecd-2d7efbd7ad6e

この回答は役に立ちましたか?

20+ 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

20 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-04-20T14:34:09+00:00

    excel 2010 でこの内容で改善したという報告例があり

    'Office 365環境で2020年4 月 15 日リリースのパッチ(バージョン 2003 (ビルド 12624.20466)を適用すると、OLE 'Automation への参照設定があるVBAマクロは、無条件に停止させられてしまうようです。

    '脆弱性への対処の観点からパッチ適用は必要で、代わりに、マクロ側の改修が必要になります。

    'VBAマクロの参照設定に、"OLE Automation" のチェックがオンになっておりませんでしょうか?この参照設定'チェックを外すと、マクロが正常に読み込まれるようです。

    もしかするとアドインのチェックが影響しているのかもしれませんね

    間違いなく正常と不正常が存在しているので

    対策が分かれば問題なくなると思われるのですが

    又、全てのexcelで同様の不具合が発生しています。

    意見を集約して話していかないと解決案が分からないかもしれませんね

    早急にマイクロソフトに対応方法を示してもらいたいです。

    令和年号時の昨年5月に発生したシステムエラーに似ています。

    アップデート中止しか方法がないのでしょうか

    この回答は役に立ちましたか?

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2020-04-20T12:47:53+00:00

    マクロが消えてしまうケースがどのような場合か

    動作機器を拝見するように動いています。

    当社システムは約1000社近く動作しており

    すでに10社で動作不全の報告を受けています。

    office2019 2016 2013 2010も出ているようです。

    動作機器が社内で発生していれば良いのですが

    コロナもあり、大問題です。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2020-04-18T07:52:27+00:00

    新規にマクロ付きのブックを作成して保存し、再度開いてマクロを実行することは可能ですか?

    直近の更新でマクロの動作に問題が出ることについて以下の情報がありますが、該当しているでしょうか?

    2020 年 4 月のセキュリティ更新による VBA からのネットワーク上の参照への影響

    Hebikuzure さん

    早速の返信ありがとうございます。

    4月15,16に変更保存したマクロファイフ(2個のみ)はきちんと動作しますが,それ以前のファイルは先にお示ししたエラーが出ます。この正常に読めるファイルがどうして15,16日に編集したときに読み込めたのか不思議ではありますが・・・

    以前のマクロが読めなくなってしまっているファイル(マクロがすべて消えている)に新たにマクロを書き込むと動作します。また保存読み込みもできます。

    どこが違うのかがわかりません。

    以前のファイルを復活させようにも,マクロそのものが消えてしまっているため大変な手間がかかりそうです。

    お示しいただいた「・・・・・参照への影響」に該当しているかどうかについては,エラーの出る場合があるというのはわかりますが,該当しているかどうかは当方の頭では理解できません・・・・

    なんとか マクロを含め読み込みができないものでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Hebikuzure aka Murachi Akira 328.4K 評価のポイント MVP ボランティア モデレーター
    2020-04-18T06:31:38+00:00

    新規にマクロ付きのブックを作成して保存し、再度開いてマクロを実行することは可能ですか?

    直近の更新でマクロの動作に問題が出ることについて以下の情報がありますが、該当しているでしょうか?

    2020 年 4 月のセキュリティ更新による VBA からのネットワーク上の参照への影響

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません