マクロ付きのExcelファイルを起動すると怒られた。
![](https://taak.biz/wp-content/uploads/2021/04/d3ebae8409082688edfe8b9f2e1c6b51.png)
Excel起動時に設定していたマクロをVBAで実行してみる。
![](https://taak.biz/wp-content/uploads/2021/04/ac274bdbfc9783e8bfe51ba508de47e8.png)
エラー箇所を確認すると、
フォームに置いていたプログレスバーが原因みたい。
ツール から 参照設定 を見てみたところ、
Microsoft Windows Common Controls 6.0 (SP6)
の頭に参照不可の文字が・・・。
![](https://taak.biz/wp-content/uploads/2021/04/2394a97c285aee5d54910f95a8ef7f63.png)
下記記事を参考にMSCOMCTL.OCXを入れてもダメ・・。
Excelで「はこのマシンでは利用できないため、オブジェクトを読み込めませんでした」が出た時の対処法
ハングスタック
そもそも 64bit だからダメって話もあったので、
32bit版のOfficeを入れ直してみる。
動いた。