現象
マクロが有効になったExcel 2013のブックを起動すると実行時エラー ‘32809’:のエラー メッセージが表示される
アプリケーション定義またはオブジェクト定義のエラーです。
対処法
発生当日の4時間ほどかけて調べるも原因が分からなかった件でしたが、山市さんのブログ「山市良のえぬなんとかわーるど」の記事2014 年 12 月の Office の更新後に VBA が使えなくなったら...で解決する事が出来ました。
ありがたや、ありがたやm(_ _)m
対処法は下記ファイルを削除、又はリネームします。
C:\Users\<ユーザー名>\AppData\Local\Temp\xxxx\MSForms.exdフォルダー名「xxxx」はOffice製品によって異り、私の環境ではExcelとWordの2種類が確認できました。
- Excelの場合
C:\Users\<ユーザー名>\AppData\Local\Temp\Excel8.0\MSForms.exd - Word → Word8.0
C:\Users\<ユーザー名>\AppData\Local\Temp\Word8.0\MSForms.exd
Microsoft サポートを見ると、上記以外にPowerPointやVbeもあるようです。
コントロールを挿入すると EXD ファイルが作成されます。 - Microsoft サポート.exd ファイルとは?についても書かれていますので、ご興味がある方は是非読んでみてください。