Windows10に移行した際の64bit対応

Windows10ではOSは総べて64bit版になります。

これまで32bit版のOSでAccess VBA や Excel VBAを利用していた場合、32bit版のOffice製品を購入したとしてもそのままでは動作しない場合があります。

これはwin32APIが主な原因です。名前の通り32bit版での動作が前提のためです。
そのままでは動作しないので、若干の手直しが必要です。

また一部のダイアログの表示関数でも同様の問題があるため、入出力の際のダイアログ表示を利用している場合は修正が必要です。

細かいところを挙げればきりがないのですが、おおまかにはこれで動く場合も多いです。

これまでの環境と、移行後の環境で十分に動作テストをしてから運用しましょう。(思わぬ落とし穴的なものもありましたので、それはまたの機会に)

Leave Comment