Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2010, 16:10   #1
vanandr91
Пользователь
 
Регистрация: 07.11.2010
Сообщений: 11
По умолчанию Отправка СМС.

Привет всем!
Такой вопрос-как на Visual Basic написать макрос, который будет отправлять смс сообщения через GSM модем(марка модема Simens m20)?
Заранее спасибо
vanandr91 вне форума Ответить с цитированием
Старый 08.11.2010, 17:25   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а как это делается в без ВБА, отправука в ручную - это не письмо случайно написать, например на 1234567@umc.com?
в итоге абонент umc с телефоном номер 1234567 получит смс.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.11.2010, 17:34   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
как на Visual Basic написать макрос, который будет отправлять смс сообщения через GSM модем(марка модема Simens m20)
Как? да очень просто...

1) изучить документацию модема - в частности, используемые им AT-команды (потратите 2-3 дня)
2) изучить программную работу с COM-портом (Поскольку Siemens M20 имеет единственный интерфейсный выход RS-232) (хватит 7-10 дней)
3) написать код для отправки текста (займёт 1-2 дня)
4) отладить программу, ибо с первого раза она не заработает (потребуется 3-365 дней)


Недавно нашел программу, которая умеет подключаться к мобильному телефону и набирать номер (или отправлять СМС).

Никакой макрос в этом случае писать не придется - программа сама установит надстройку, так что звонить Вы сможете кликнув правой кнопкой мыши по выделенной ячейке и выбрав в контекстном меню "Позвонить" или "Отправить СМС", только эту функцию после установки необходимо активировать, как описано вот здесь:
http://telefum.com/dokument/integration/office/excel/

Вот небольшая видеопрезентация того, как это работает: http://telefum.com/excel_call/

Если же вы хотите звонить (или отправлять СМС) при помощи макроса - то сделать это совсем несложно,
достаточно вызвать программу Zvonilka.exe с параметрами телефонного номера:
Код:
C:/Program Files/Zvonilka/Zvonilka.exe -Номер_телефона

Последний раз редактировалось EducatedFool; 30.01.2013 в 05:33.
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отправка смс Klyaksa Общие вопросы по Java, Java SE, Kotlin 3 21.03.2012 22:43
Отправка смс gamer123 Работа с сетью в Delphi 6 08.04.2011 12:30
отправка смс пауэрлифтинг Фриланс 3 28.03.2010 00:31
Отправка СМС basker2007 Работа с сетью в Delphi 18 18.06.2009 11:05
Отправка СМС. doniyor Работа с сетью в Delphi 1 12.01.2009 14:03