Каков наилучший способ получить доступ к последовательному порту VBA?Каков наилучший способ получить доступ к последовательному порту VBA?
Мне нужно, чтобы некоторые из наших торговых представителей смогли отправить простую строку через последовательный порт из кнопки действий в PowerPoint. Я обычно не использую VBA, особенно для чего-то подобного. Обычно я превращаю его в какое-то приложение, но на самом деле я не думаю, что идея такая плохая. Это будет удобный инструмент для демонстрации этого устройства с помощью проектора и общения с другими торговыми парнями и нетехническими людьми. Кроме того, у этого коммерческого парня не будет никаких проблем с внесением небольших изменений в презентацию VBA или PowerPoint, но он не будет работать с перекомпиляцией приложения .NET.
Я знаю, что мы могли бы сделать это через пакетный файл, который запускался из презентации по действию, но это меня не очень радует. Я полагаю, что мы могли бы, возможно, получить доступ к COM-объекту и оттуда оттуда, но опять же я не разбираюсь в новейших и самых больших библиотеках, которые будут использоваться в VBA, и было бы неплохо получить быстрый маленький учебник по тому, как легко открыть, отправить и закрыть соединение.
Поскольку это нужно будет запускать на компьютерах нескольких людей, было бы неплохо, если бы оно было легко переносимым на другие машины. Я должен сказать, что он должен работать в Office 2007 и Windows XP. Тем не менее, совместимость с чем-либо еще была бы неплохой.
Как мне с этим справиться? Какие-нибудь хорошие советы или трюки? Рекомендации библиотеки?
+1 Для сайта, имеющего рабочий пример. – Oorang