突然の出来事
新しいWindows10パソコンで、過去に作成した業務用のVBAマクロが「メモリ不足です」とエラーを吐くようになった。
調査
調べてみると、.NET 4.5 Framework以降?で、外部からのSystem.Collection.ArrayListへのアクセスができなくなっているようだ。
最近のWindows10はクリーンインストール時に、.NET 4.5 Framework以前の環境が無効化されている。
対応
Windows10の設定 - Windows機能の有効化または無効化(検索でOptionalFeaturesでも表示される)で、「.NET Framework 3.5」にチェックを入れて有効化する。