VBA からシリアル ポートにアクセスする最良の方法は何ですか?
一部の営業担当者が、PowerPoint のアクション ボタンからシリアル ポート経由で単純な文字列を送信できるようにする必要があります。特にこのようなものには、VBA はあまり使用しません。普段なら何かのアプリに仕立てるのですが、実はそこまで悪くないと思います。プロジェクターで他の営業担当者や非技術者と話しているときに、このデバイスのデモを行うのに便利なツールです。また、この営業担当者は、VBA や PowerPoint プレゼンテーションに小さな変更を加えても問題ありませんが、.NET アプリケーションを再コンパイルすることはできません。
アクションに関するプレゼンテーションからバッチ ファイルを実行して実行できることはわかっていますが、それではあまり満足できません。おそらく COM オブジェクトにアクセスしてそこから実行できると思いますが、VBA で使用する最新かつ最高のライブラリについては詳しくありません。接続を送信して閉じます。
これは複数の人のコンピューターで実行する必要があるため、他のマシンに簡単に移植できるとよいでしょう。Office 2007 と Windows XP で実行する必要があると言えます。ただし、他のものとの互換性は素晴らしいボーナスです。
これをどのように処理すればよいですか?良いヒントやコツはありますか?図書館のおすすめ?