よくある質問と回答(FAQ)
・ 【共通_Excel】 特定の操作を行うと、実行時エラー '339' が発生します。
該当サービス:H21パイプライン構造計算ソフト(不とう性菅)H21パイプライン構造計算ソフト(とう性菅)H21パイプライン水理計算ソフトH21パイプラインスラスト安定計算ソフト剛性パイプカルバートの構造計算ソフト自然河川の等流計算ソフト人工河川の等流計算ソフト実行予算書作成ソフト「ミノル2」日報管理ソフト「ひより2」出来高管理ソフト「タカシ2」宛名の鉄人 for Excel図の連続挿入アドイン for Excelメールの鉄人 for Excel
該当タイプ:エラー
公開日:2020-12-08 10:29:07
何らかの原因によって、'MSCOMCTL.OCX' が正しく読み込まれていません。
(例えば、セキュリティ更新プログラム MS16-004 によって、'MSCOMCTL.OCX' が正しく読み込まれないことがあるようです。)

この場合、次のようなエラーメッセージが表示されます。

実行時エラー '339':
コンポーネント 'MSCOMCTL.OCX'、またはその依存関係のひとつが適切に登録されていません。ファイルが存在しないか、あるいは不正です。

以下の手順にて、'MSCOMCTL.OCX' の再登録を行ってください。


1.Windowsキー + Rキーを押して、
「ファイル名を指定して実行」を開きます。

2.表示された「名前」の欄に、次の文字列をコピーします。

 ■64ビット版のWindowsの場合
 Regsvr32 /u "C:<円記号>Windows<円記号>SysWOW64<円記号>MSCOMCTL.OCX"

 ■32ビット版のWindowsの場合
 Regsvr32 /u "C:<円記号>Windows<円記号>System32<円記号>MSCOMCTL.OCX"

3. Ctrl + Shift + Enter キーを押します。
 ユーザーアカウント制御のメッセージがでるので「はい」を選択し、
 続けて表示される「***は成功しました。」というメッセージボックスを
 閉じます。

4.Windowsキー + Rキーを押して、
「ファイル名を指定して実行」を開きます。

5.表示された「名前」の欄に、次の文字列をコピーします。
(先ほどの文字列と似ていますが、「/u」が除かれています)

 ■64ビット版のWindowsの場合
 Regsvr32 "C:<円記号>Windows<円記号>SysWOW64<円記号>MSCOMCTL.OCX"

 ■32ビット版のWindowsの場合
 Regsvr32 "C:<円記号>Windows<円記号>System32<円記号>MSCOMCTL.OCX"

6. Ctrl + Shift + Enter キーを押します。
 ユーザーアカウント制御のメッセージがでるので「はい」を選択し、
 続けて表示される「***は成功しました。」というメッセージボックスを
 閉じます。