こんにちは。EXCEL2000・VBAで、Winsockの使用を考えています。
以下のソースコードを入力して、実行してもオブジェクトが見つかりませんという、エラーが出力されてしまいます。
また、Winsockをアクティブにしようと、
User FormにWinsockのアイコンを追加しようとしても
「サブジェクトは指定された操作に対して信頼されません」
という注意書きがでてしまって、追加できません。
なぜ、このようになるのか、教えていただけますか?
よろしくお願いします。
Private Sub CommandButton1_Click()
Winsock1.RemoteHost "www.yahoo.co.jp"
Winsock1.RemotePort 80
Winsock1.Connect
End Sub
Private Sub CommandButton2_Click()
Winsock1.SendData = TextBox1.Value
End Sub
Private Sub CommandButton3_Click()
Winsock1.Close
End Sub
No.2ベストアンサー
- 回答日時:
こんにちは。
以下の内容が的外れだった場合はすみません。m(__)m
下記の参考サイトに書かれているように、Windowsの更新プログラムによりActiveX コントロールが
使えなくなってしまうことによる障害かもしれません。
この場合、現状での対策としては更新プログラム(KB960715)をアンインストールする以外ないように
思われます
注)但し、KB960715をアンインストールした場合、セキュリティが脆弱になる恐れがありますので
ご注意下さい。
■参考サイト
【Vista】WindowsアップデートによりVBAでActiveXコントロールが使えなくなる
http://lunasite.blog79.fc2.com/blog-entry-56.html
答えてねっと - VBAで今まで使っていたMSFlexGridコントロールが使えなくなった
http://www.biz.kotaete-net.net/Default.aspx?pgid …
net3: VBA のマクロとかで FlexGrid が動かない時
http://net-3.blogspot.com/2009/03/vba-flexgrid.h …
【VBA】MSHFlexGridの利用不可について
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
■関連情報
Windows XP の ActiveX Killbits に対するセキュリティ更新プログラム (KB960715)
http://www.microsoft.com/downloads/details.aspx? …
Windows Vista の ActiveX Killbits に対するセキュリティ更新プログラム (KB960715)
http://www.microsoft.com/downloads/details.aspx? …
こんにちは。
ご回答ありがとうございます。
更新プログラム(KB960715)を削除したら、Winsockコントロールが
ユーザーフォームに貼り付けることができました。
解決できました。本当にありがとうございます。
とても、困っていました。
そのほかのActiveXがこの更新プログラム(KB960715)で
動かなくなるのが、いっぱい出てきてしまったということでしょうね。
使用者にとっては、不便になってしまいますね。
いままで使えていたプログラムが使えなくなってしまう。
セキュリティの向上をねらってというMicrosoft社の意向であるけれども、不便です。
No.1
- 回答日時:
上記より>このWinsockコントロールは、VB6のプロフェッショナルエディション以上で使うことができるようになっています。
ーー
質問者の場合、Winsockコントロールが使える状態でないのでは。
こんにちは。ご回答ありがとうございます。
Winsockコントロールは、EXCEL2000のVBEditorの
「ツール」にて、「参照可能なライブラリ」で
Microsoft Winsock Contorlにチェックマークを入れてあります。
コントロールツールボックスにも、Winsockコントロールを
追加してありますが、どうしても
「サブジェクトは指定された操作に対して信頼されません」
というエラーになってしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ListBox1をClickしたときのイベント 5 2022/12/11 19:45
- Visual Basic(VBA) Excel VBA ユーザーフォーム1のコンボボックスに別ブックの値を反映させたいです。 6 2023/03/21 16:12
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- その他(Microsoft Office) VBA メール送信済で実行されるはずが、実行されない時があります。 2 2023/02/02 14:05
- Visual Basic(VBA) VBA 重複チェック後に値をワークシートに転記する方法を教えてください。 1 2023/03/19 12:43
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- その他(Microsoft Office) エクセル VBAについて 2 2022/09/21 22:21
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カメラスクロールするのを動画...
-
ListViewのチェックボックスに...
-
VB.NETでフォーム上にエクセル...
-
ACCESS2010のVBAでフォーム内ク...
-
複数のコマンドボタン(VBAで)...
-
Excel VBA で Richtextboxを使...
-
excelのリストボックスで選択し...
-
ExcelVBAでListViewが使用できない
-
vb.netで画面のコントロールId...
-
コンボボックスの文字によるif...
-
エクセル・VBA CheckBoxのオブ...
-
C#で角が丸いテキストボックス
-
変数をコントロール型で使用す...
-
EXCELでactivexコントロールを...
-
DataGridView、1セルに複数コ...
-
VBAでドラッグ・アンド・ドロップ
-
fpSpreadコントロール ライセ...
-
コントロールを移動できない
-
ビープ音鳴らし続けたい。
-
VBAのフォームでTextBoxがいっ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
vb.netで画面のコントロールId...
-
EXCELでactivexコントロールを...
-
C#で角が丸いテキストボックス
-
(VBA)スピンボタンの大量...
-
chr関数の呼び出しで「プロ...
-
変数をコントロール型で使用す...
-
ExcelVBAでListViewが使用できない
-
VBAのエラーについて、”実行時...
-
間違えて配置してしまったコン...
-
VBAのフォームでTextBoxがいっ...
-
Groupboxの配下のコントロール...
-
excelのリストボックスで選択し...
-
ACCESS2010のVBAでフォーム内ク...
-
エクセルVBAでオプションボタン...
-
フォーム上の現在アクティブな...
-
ユーザーフォームで動的(Me.Con...
-
コンボボックスの文字によるif...
-
コントロールを移動できない
おすすめ情報