古いプログラムを実行するとき「エラー: クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))」エラーが発生する問題

https://www.megasoft.co.jp/support/starfax/faq/ocx/2_2.html
AxMSFlexGrid(VB6時代のCOMコンポーネントのグリッド)を利用しているプログラムで、デザイン時は問題なく表示できるのに実行時にフォームを表示しようとするとタイトルのエラーが発生する問題が出た。
原因はAxMSFlexGridが32bitにしか対応していないのに、プログラムは64bitで動作していること。
対策として、ビルド設定で、ターゲットCPUを明示的に"x86"に設定することで解決した。