|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
28.10.2008, 11:07 | #1 |
Пользователь
Регистрация: 18.10.2008
Сообщений: 65
|
Можно-ли прочитать данные с COM-порта в VBA?
Можно-ли прочитать данные с COM-порта в VBA?
Например записать протокол в ячейки A1, A2 и т.д. |
28.10.2008, 15:26 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Да, можно.
Используйте библиотеку inpout32.dll Если у Вас отсутствует файл C:\WINDOWS\system32\inpout32.dll, то скачайте его в Интернете и скопируйте в указанную папку. Далее объявляете функции, например, так: Private Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAddress As Integer) As Integer Private Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer) и пользуетесь ими, к примеру, так: Out &H378, 0: Out &H378, 2 (только вместо адреса LPT-порта &H378 укажите адрес COM-порта) Поищите в Интернете примеры кода (на VB, но большинство из них подойдёт и для VBA) по ключевым словам VB и inpout32.dll |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как можно быстрее прочитать данные | Bagirli | Общие вопросы Delphi | 6 | 18.10.2008 11:31 |
Как прочитать данные из Repeater? | posdnyaa | БД в Delphi | 0 | 07.04.2008 09:50 |
Как считывать данные с COM,LPT порта и нарисовать график | Sergiu | Фриланс | 2 | 22.12.2007 11:53 |
Как прочитать данные из самого себя | vitalik007 | Общие вопросы Delphi | 9 | 16.12.2007 15:52 |
Как получить данные с COM-порта или другого любого порта? | DeLure | Общие вопросы C/C++ | 5 | 20.09.2007 00:50 |