【发布时间】:2010-10-08 20:31:08
【问题描述】:
从 VBA 访问串行端口的最佳方法是什么?
我需要我们的一些销售代表能够从 PowerPoint 中的操作按钮通过串行端口发送一个简单的字符串。我不常用 VBA,尤其是像这样的东西。通常我会把它变成某种应用程序,但我实际上并不认为这个想法那么糟糕。这将是他们在投影仪上演示此设备并与其他销售人员和非技术人员交谈时的便捷工具。此外,这个销售人员对 VBA 或 PowerPoint 演示文稿进行小幅修改也没有问题,但在重新编译 .NET 应用程序时就不行了。
我知道我们可以通过从动作演示文稿中运行的批处理文件来做到这一点,但这并不让我很高兴。我想我们可能可以访问一个 COM 对象并从那里运行,但我对在 VBA 中使用的最新和最棒的库并不了解,如果快速了解如何轻松打开它也很不错,发送并关闭连接。
因为这需要在多人的计算机上运行,所以如果它可以很容易地传输到其他机器上就更好了。我应该可以说它必须在 Office 2007 和 Windows XP 上运行。不过,与其他任何东西的兼容性将是一个不错的奖励。
我应该如何处理这个问题?有什么好的提示或技巧吗?图书馆推荐?
【问题讨论】:
标签: vba serial-port powerpoint com-interface