powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
14 сообщений из 14, страница 1 из 1
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35087630
jenekcowboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется реал тайм изменение цифирок в ячейках..Нужно при нажатии кнопки сравнить ячейки и при соблюдении условия вывести сообщение поверх всех окон и желательно отослать письмо на мыло или звук сигнал..
Помогите пожалуста
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35088578
FAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы про что написали?
Если отбросить реал тайм и оставить цифирки в ячейках, то можно предположить что вы имеете ввиду Excel.
Тогда при нажатии на кнопку сравниваете ячейку и сигналите (BEEP).
(про мыло писать лень, но идея таже)
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35090890
jenekcowboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
речь и идет про эксель...если не хоттите писать много то может кинете ссылку гденаписано?...спасибо
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35091235
FAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с BEEP'ом вы уже сделали? Или вы хотите поиметь весь алгоритм сразу?
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35091559
jenekcowboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
щас поясню...вот такая проблема...у меня постоянно из одной програмки скачиваютс яна лист номер 2 данные..Потом с помощбю функции ВПР они выдергиваются на первый лист...Потом и Делаю
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column > 1 Then

............
MsgBox "thtf"
End If


End Sub

Но он мне ничего не выводит....Только когда меняю значение ручками появляется сообщение..
Помогтие...В чем проблема?
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35091886
FAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вы же не меняете данные! У вас просто функция считывает новые значения.
На вскиду вижу два варианта:
1. Обрабатывайте изменение на втором листе.
2. Поставте таймер. И пускай он каждую секунду (минуту и т.д.) проверяет не изменилось ли значение.
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35092061
jenekcowboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FAndrewТак вы же не меняете данные! У вас просто функция считывает новые значения.
На вскиду вижу два варианта:
1. Обрабатывайте изменение на втором листе.
2. Поставте таймер. И пускай он каждую секунду (минуту и т.д.) проверяет не изменилось ли значение.

пробую влоб как вы сказали...

Private Sub CommandButton1_Click()
MsgBox "123"
Application.OnTime Now + TimeValue("00:00:5"), "CommandButton1_Click()"
End Sub

выводит ошибку не найден макрос.Где я не прав...спасибо
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35092710
FAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызывая функцию MsgBox вы почему-то не пишете скобочек, а в имени вызываемой процедуры вы зачем-то их запихали.
Убирайте скобки. У меня ваш код работает.
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35093686
jenekcowboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не знаю почему но код действительно работает только у всех кроме меня :(...дело наверное в кривизне рук...но все равно спасибо..
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35093691
jenekcowboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пишет не найден макрос
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35093816
FAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. на других машинах он работает корректно? Может быть у вас проблемы с безопасностью?
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35094222
jenekcowboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FAndrewТ.е. на других машинах он работает корректно? Может быть у вас проблемы с безопасностью?
просто все ребята которые мне кидали коды говорили что они полностью работичие(я про нажатие кнопки и про отправку на мыло)..
вот допустим пацан отсылает с МЭЙЛА письмо..у него отправляется у меня выводи ошибку 440
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
Private Sub CommandButton1_Click()
Const cdoAnonymous =  0        ' Do not authenticate
Const cdoBasic =  1            ' Basic (clear-text) authentication
Const cdoNTLM =  2             ' NTLM

Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = "Simple plain text CDO example"
' Îò êîãî áóäåì îòïðàâëÿòü, ýòî ðåàëüíî ñóùåñòâóþùèé ÿùèê
objMessage.From = "jenekcowboy@mail.ru"
' Êîìó
objMessage.To = "jenekcowboy@gmail.com"
objMessage.TextBody = "This is a test (sent using SMTP authentication)"
  
' Configure the send to use another server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") =  2 

' Set the name or IP of the remote SMTP Server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.mail.ru"

' Set the type of authentication to use, NONE, Basic (Base64 encoded), NTLM
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic

' óêàçûâàåì ëîãèí äëÿ óäàëåííîãî SMTP ñåðâåðà, äîëæåí ñîâïàäàòü ñ ÿçùèêîì êîòîðûé óêàçàëè â objMessage.From
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusername") = "jenekcowboy"

' óñòàíàâëèâàåì ïàðîëü
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "мой пароль"

' Set the server port (usually 25)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") =  25 

' Set if the connection should use SSL (False or True)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False

' Set the connection timeout in seconds
' (the maximum time CDO will try to establish a connection to the SMTP server)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") =  60 

' Save the new configuration settings
objMessage.Configuration.Fields.Update

objMessage.Send


End Sub
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35097268
jenekcowboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FAndrewТ.е. на других машинах он работает корректно? Может быть у вас проблемы с безопасностью?а с какой безопасностью могут быть проблемы?
вот этот скрипт
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
onst cdoAnonymous =  0        ' Do not authenticate
Const cdoBasic =  1            ' Basic (clear-text) authentication
Const cdoNTLM =  2             ' NTLM

Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = "Simple plain text CDO example"
' От кого будем отправлять, это реально существующий ящик
objMessage.From = "jenekcowboy@mail.ru"
' Кому
objMessage.To = "jenekcowboy@gmail.com"
objMessage.TextBody = "This is a test (sent using SMTP authentication)"
  
' Configure the send to use another server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") =  2 

' Set the name or IP of the remote SMTP Server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.mail.ru"

' Set the type of authentication to use, NONE, Basic (Base64 encoded), NTLM
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic

' указываем логин для удаленного SMTP сервера, должен совпадать с язщиком который указали в objMessage.From
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusername") = "jenekcowboy"

' устанавливаем пароль
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "мой пароль"

' Set the server port (usually 25)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") =  25 

' Set if the connection should use SSL (False or True)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False

' Set the connection timeout in seconds
' (the maximum time CDO will try to establish a connection to the SMTP server)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") =  60 

' Save the new configuration settings
objMessage.Configuration.Fields.Update

objMessage.Send

этот код прекрасное работает когда я дома..я на работе у меня не хочет..может у меня в организации какие то ограничения системшики сделали???или потом учто на работе 2003 эксель?
Модератор:
Не забывайте про тег [SRC VBA]
...
Рейтинг: 0 / 0
нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
    #35132033
jenekcowboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
оказалось что порт открыт только для почты организацииюювсе работает нормально...
Но вот только иногда возникает ошибка НЕ УДАЛОСЬ ПОДКЛЮЧИТСЬЯ ТРАНСПОРТЕРУ К СЕРВЕРУ..ЧТо это за зверь...???может просто сделать обработчик ошибок что бы он сам перезапускал процедуру???как ж это сделать?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / нажатие кнопки через каждые пять минут(письмо на емайл или звук сигнал)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]