Wiele miesięcy temu przygotowałem bardzo prosty kod umożliwiający wysłanie sms'a z poziomu aplikacji MS Excel. Zaproponowane rozwiązanie opiera się o komercyjny dostęp do usługi
wysyłania SMS świadczonej przez T-Mobile. Szczegółowe informacje dot.
tej usługi dostępne są na stronie operatora pod
tym adresem.
Gotowy kod przygotowany w postaci procedury parametryzowanej wygląda następująco.
01 | Sub Wysyłanie_SMSów(InfoMessage As String , Platny As Boolean , _ |
02 | NumerOdbiorcy As String , Login As String , _ |
13 | hiperL3 = "&number=" & NumerOdbiorcy & "&password=" & _ |
14 | Hasło & "&login=" & Login & _ |
19 | hiperL2 = "omnix?message=" |
21 | hiperL2 = "sponsored?message=" |
25 | hiperFull = hiperL1 & hiperL2 & InfoMessage & hiperL3 |
30 | ThisWorkbook.FollowHyperlink hiperFull, , False |
Aby wysłać wiadomość należy wywołać procedurę, np. w oknie Immediate:
1 | Call WysyłanieSMSów( "Treść wiadomości" , True , 790500500, "login" , "hasło" ) |
Ostatnio testowany kilka tygodni temu. Ponieważ jednak widzę, iż mechanizm usługi T-Mobile pozostał bez zmian (od kilku już lat) dlatego też myślę, że rozwiązanie pozostanie skuteczne na dość długo.
Brak komentarzy:
Prześlij komentarz