• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ActiveX コントロールの初期化)

ActiveX コントロールの初期化

このQ&Aのポイント
  • Excel2010のフォームにOCXコンポーネントを追加し、Excelを起動すると「このアプリケーションは、安全でない可能性のある ActiveX コントロールを初期化しようとしています。」というメッセージが表示されます。メッセージを非表示にする方法をご教示ください。
  • Office2003では、「Forms3 および ActiveX 初期化」で対応できましたが、Office2010では同じ方法では非表示になりませんでした。なぜでしょうか?
  • Office2010でOCXコンポーネントを使用する際に、「このアプリケーションは、安全でない可能性のある ActiveX コントロールを初期化しようとしています。」というメッセージが表示されます。このメッセージを非表示にする方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • end-u
  • ベストアンサー率79% (496/625)
回答No.1

環境によるのかもしれませんね。 OWC11.DLLのSpreadsheetコントロールで試してみましたが HKEY_CURRENT_USER\Software\Microsoft\VBA\Securityキーの設定で対応できました。 参考まで。 (環境) OS:WindowsXP pro sp3 EXCEL:2010 14.0.5128.5000(32ビット) #他バージョンとの共存あり(97,2000,2003,2007)

okwavemasaki
質問者

お礼

迅速なご回答ありがとうございます。 ご回答どおり、 HKEY_CURRENT_USER\Software\Microsoft\VBA\Securityキーに 以下の値を設定すると、メッセージが非表示になりました。 値の名前:LoadControlsInForms 値の種類:REG_DWORD 値のデータ:1 質問前にこの方法で設定したときは、 非表示にはならなかったのですが。。。 おそらく、そのときは設定ミスをしていたと思います。 助かりました。ありがとうございます。

関連するQ&A