VBA for Excel を使用しています。私の要件は、VBA で作成されたフォームが、システムのシリアル ポートを介して外部システムと通信することです。VB と同じ目的で、MS Comm Control を VBA に追加しようとしています。
から同じものを選択して、MS Comm Control をコントロール パネルに追加できTools -> Additional Controls
ます。ただし、MSComm
フォームにコントロールを配置しようとすると、次のエラーが発生します。
サブジェクトは、指定されたアクションに対して信頼されていません。
このため、フォームにコントロールを配置できず、同じものを使用できません。
MS Winsock
Control でも同じ動作が見られます。
stackoverflow で同様の質問が見つかりました: MSCOMM32.ocx の使用により、具体的な回答がなくても信頼できないエラーが発生します。
私のインストールは次のとおりです。Win XP - SP3、MS Office 2010、VB6、MS VS 2010。