質問: EXCEL VBAでシリアル通信は可能でしょうか? VBAプログラミングのほかにライブラリやドライバを別途、インストールしないとダメでしょうか? ご教示願います。 手軽にできるプログラミング内容があればご紹介ください。
回答: 可能ではあります。例えばシリアル通信で送りたいデータを適当なテキストファイルに保存して、以下のようなコマンドを実行するだけでも「CMD.EXE /D /U /C TYPE hoge.txt > COM1」シリアル通信でデータ送れます。 送るだけなら上記のように簡単なのですが、制御線を見てフロー制御を掛けるとか、データの受信を待機して処理を行うと言った事になると、VBAでは難しいかと思います。