• ベストアンサー

Access2003でWinSockは使えないのでしょうか?

Access2003でActiveXコントロールの 「Microsoft WinSock Control version6.0」 を挿入すると 「Microsoft Office Accessでは、このActiveXコントロールはサポートされていません」 とメッセージが出て挿入できません。 Access2003ではWinSockは使えないのでしょうか? ご存じの方がおられましたらお教え下さいm(__)m 宜しくお願い致します。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 私は、使ったことがないけれども、WinSock を使うということは、自分の送信環境を構築して送信システムを作るわけですよね。 http://support.microsoft.com/?kbid=960715 マイクロソフト セキュリティ アドバイザリ: ActiveX の Kill Bit 更新プログラムのロールアップ この部分に関係しているわけで、Windows では、一応、セキュリティ保護のために、WinSock は通常は出来ないようになっているわけで、それに該当するアップデータをアンインストールすれば、出来るようになるとは思います。 ただ、再びアップデートすれば、再び使えなくなるわけで、それは、いたちごっこになるはずです。

osaka-aq
質問者

お礼

書き込み有り難う御座いますm(__)m 仰るとおり、通信システムを作ろうと思っているんですが、なるほど、セキュリティの観点から使えなくなってるんですか・・・ URLまで記載頂いて有り難う御座います。 少しイロイロ調べてみたいと思います。 ご回答有り難う御座いました!

関連するQ&A

  • Access2003で「Winsock」を使用出来ない

    Access2003のフォームに「Winsock」を貼り付けて、TCP/IPでデータのやりとりを行っていたのですが、今日Accessを立ち上げてそのフォームを開くと「このコントロールにはオブジャクトがありません」というエラー表示となり、フォームの「Winsock」アイコンも白くなっていました。その白くなった「Winsock」アイコンを削除して再度ActiveXコントロールの挿入で「Winsock」を選んだのですが、「このActiveXコントロールはサポートされていません。」というメッセージが表示されフォームに挿入出来ません。 パソコンの環境ですが、OSはXp、Access2003、Winsockは6.0(SP4)です。 ちなみにこのWinsockが動かないMDBファイルを別のパソコンにコピーし、開くと正常にWinsockが動作します。 Access自体に何らかの障害が発生しているのでしょうか? 非常に困っています、どなたかお助け下さい。

  • RS-232CのMSCommについて

    Access2003で、RS-232Cを使いプリンタに出力するソフトを開発しているですが、 「このコントロールにはオブジェクトがありません。」というメッセージが出るようになりました。 原因を調べると、 フォームに貼り付けた、ActiveXコントールのMSComm(Microsoft Communications Control version6.0)アイコンが、本来なら電話のワークをしているのに、真っ白になっており、ダブルクリックしてもプロパティが表示されません。 また、一旦その真っ白のアイコンを削除して、新しいアイコンを貼り付けようとするのですが、今度は「Microsoft Office Accessでは、このActiveXコントロールはサポートされていません。」と表示されて、使用すらできなくなりました。 つい3週間ほど前までは、エラーも出ず、プリンタから出力できていたのですが、 どのような原因が考えられるでしょうか? OSはXP、Office2003で、VB6.0です。VB2008をインストールしていましたが、影響を受けているのかと思いアンインストールしています。

  • Access97 バーコード 番号の非表示

    レポートにMicrosoft ActiveX コントロール/Microsoft BarCode Controlを挿入しました。 表示は上手くいきました。 が、バーコードの下に番号(元データ)が表示されています。これを非表示にする方法を教えてください。 (バーコードのみにしたいという意味です) Access97です。よろしくお願いします

  • comdlg32.ocxライセンス(Access)

    Win98 Access2000 で、comdlg32.ocxを使いたいと思い、ActiveXコントロールを見たのですが、利用可能なコントロールにMicrosoft Common Dialog Controlがありませんでした。 C:\WINDOWS\SYSTEMに、comdlg32.ocxが入っていませんでした。 Win98のCD-ROMのtoolというディレクトリのsetupをおこなったら、comdlg32.ocxが入ってきて、regsvr32.exeを起動したところ、Access2000のActiveXコントロールの利用可能なコントロールに表示されたのですが、いざ、Formに登録しようとしたら、 「このActiveXコントロールを使用するライセンスがありません。」 とメッセージが出てきてしまいました。 VB6.0 SP3のランタイムをセットアップしたり、Office2000を削除し、再インストールしたり、 regsvr32で、レジストリの内容を削除して、登録しなおしたり、思いつくことはいろいろやってみたのですが、状況はかわりません。 お力添えを、お願いします。

  • AccessでバーコードActiveX表示されない

    Access 2010を使用しています。フォームでバーコードコントロールを挿入したいので、ActiveXの挿入から「Microsoft バーコードコントロール 14.0 」を選択しようとしました。 しかしながら、バーコード、barcodeと含んだコントロールが見つかりません。何回も見なおしたのですが、バーコードの文字を含んだ文字列はないのです。 MSBCODE9.ocxも所定のフォルダに有ります。どうすれば、バーコードコントロールを挿入することができるでしょうか?

  • ACCESSでActiveXを使用する方法

    ACCESS2002でActiveXをフォームに貼り付けようとしたところ以下のメッセージが出力される。 このActiveXコントロールを使用するライセンスがありません。 該当するActiveXは、Mscommです。 VBが入っている環境では貼り付けることが可能ですがOffice環境のみの場合、出力されます。 対処方法を教えてください。

  • Excel バーコード作成に関して教えてください

    初心者です。 現在、アクセスとエクセルにてバーコードの作成をしようと試みています。 エクセル上でバーコードの作成をしたいのですが、開発タブのActiveXコントロールの挿入に、Microsoft Barcode Controlが見つかりません。 各ソフトのバージョンは、エクセルは2010で、アクセスは2013になっています。 (もともとアクセス以外の2010バージョンが内臓されており、追加でアクセスをインストールしたため) エクセルとアクセスのバージョンが異なっている場合、難しいのでしょうか。 それとも探したりないのでしょうか。 どなたか教えてください。

  • コモン ダイアログ コントロールをAccess2000のフォームに!

    こんにちは。 ある参考書を見ていたら、コモンダイアログコントロールって素敵な技があることを知りました。自分なりに取り組んでみたんですが、上手く行きません。ActiveXコントロールには「Microsoft Common Dialog Control Version 6.0」って表示はありますがその先どう進んでいいのやら・・・。 やろうとしていることは、作成したAccessのテーブルをユーザの任意のフォルダにExcel形式で保存させたいのです。(Showsaveしたい) どなたかご存じの方、ご教授願います。 当方、初心者につきこれでもか!ってほど優しいアドバイス、お待ちしております。

  • Access2003使用してます。コモンダイアログボックスがActiveX挿入リストに無い

    Access2003使用してます。コモンダイアログボックスを使いたいのですが、挿入(I)-ActiveXコントロール(O)のリストにMicrosoft Common Dialog Controlがありません。 なにか参照設定とかしないとリストに追加されないのでしょうか? よろしくお願いします。

  • MSComm コントロールのエラーについて

    ACCESS2003で開発をしています。 MSCommコントロールを使用してデータの送受信をしている既存のプログラムを修正しようと、 自分のPCでプログラムを見てみると、 コントロールが空白になってしまいます。 実行しても、通信のところでエラーが出てしまいます。 コントロールを貼りなおそうと、 コントロールの選択から Microsoft Communications Control, Version6.0を貼り付けても 「Microsoft Office Access では、この ActiveX コントロールはサポートされていません。」 と出てしまいます。 ネットで調べてみたところ、KB960715, KB973346 がインストールされている場合は、 アンインストールすると書いてありましたが、 プログラムの追加と削除から調べたところ、これらはありませんでした。 また、VB6.0をインストールすると動くようですが、 インストールされていない別の端末でエラーは出ずに動いています。 他に考えられる原因は何があるのでしょうか。 ヒントになることでもよいのでご教授いただければ幸いです。

専門家に質問してみよう