• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS VBAでマジックパケットを飛ばすには)

ACCESS VBAでマジックパケットを飛ばす方法

このQ&Aのポイント
  • AccessVBAを使って、Wake On LAN用のフォームを作りたいと考えています。
  • VB.NET(.Net Framework4)のソースコードか、フリーウェアを使う話はたくさん出ていますが、VBAでは無理なのでしょうか。
  • VBAでマジックパケットを飛ばす具体的なソースコードや参考になるサイトなどを教えてください。

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

  • ベストアンサー
  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

>>ウェブで検索すると、マジックパケットを飛ばす方法について VB.NET(.Net Framework4)のソースコードか、フリーウェアを 使う話はたくさん出ていますが、VBAでは無理なのでしょうか。 VBAだけだは無理です。 >>VisualStudioの入門書に書かれている内容を 何年かけて熟読しても、まったく操作方法がわからないので 出来れば、Access VBAで作成したいと考えています。 VisualStudioの入門書を、何年かけて、いくら読んでも判らないってことはあります。 たとえば、小学校の算数や中学の数学などを学ぶことなく、「やさしい微分・積分入門」って入門書をいきなり何年かけて読んでも判らないと思えます。 VisualStudioの入門書は、その「やさしい微分・積分入門」みたいなものでしょう。 それ以前に学ぶべきOS(Windows)の基礎という本や、TCP/IP入門、インターネット入門という通信関係の本、さらには「日本語コード入門」っていう本で学ぶ、コード体系の知識も必要だし、当然ながらVBやC#などの言語知識も必要になります。 「富士山の頂上に行きたい!」といっても、ヘリでいくなら楽ですが、自分の足で登るなら、一歩ずつ、時間はかかっても地道に進んで行くしかありません。 同じように、もっと基礎知識を学んで、「急がば回れ!」で学んでいけば、理解できるようになると思います。 そして、ネット関連のプログラムであれば、アセンブラ言語の知識も得ていたほうがいいと思います。

jjj22
質問者

お礼

ありがとうございました。

jjj22
質問者

補足

VBAでできないということを教えて頂き有難うございます。 少々不恰好ですが、Accessのリストから選んだMACアドレスに マジックパケットを送るだけのプログラムを VB.Netで作成し、解決させました。 VisualStudioの正しい操作方法は、プログラミング入門書を 15年ほど読み返してますが、よくわかってません。 F5キーを押すと、書いたプログラムのEXEファイルが生成出来る、 程度の認識です。 ファイルメニュー以外が英語だらけなのも、難儀していますが 書いたプログラム自体は、どうやって保存するのか 入門書に書いてなくて困ってます。

その他の回答 (1)

回答No.2

APIなどを使ってって事で良いのでしょうか。 > VBAでマジックパケットを飛ばす、具体的なソースコード、参考になるサイトなど 試してないですが、こちらの記事なんかは参考になりそうです。 winsock.ocxを使っても実装できるそうです。 #635:マジックパケット作成について - VB初心者友の会 - Q&A掲示板 http://www.gizcollabo.jp/vbtomo/boards/vbqanda_635.html

関連するQ&A