Как отправить оповещение на Blackberry из электронной таблицы Excel 2007?

StackOverflow https://stackoverflow.com/questions/185962

Вопрос

Меня попросили найти способ отправить предупреждение на Blackberry при выполнении определенных условий в электронной таблице Excel 2007.Оповещение может быть в виде SMS (предпочтительно) или по электронной почте.Значения ячеек изменяются в течение дня из канала DDE.

Какие типичные решения люди используют для решения этой проблемы?

Это было полезно?

Решение

Я почти ничего не знаю об особенностях программирования в Excel или Office, но могу придумать несколько способов решения проблемы в целом.Я также предполагаю, что решение может быть основано на .Net, поскольку доступен Excel.

  • подключитесь к процессу обновления, чтобы проверить условия в конце обновления.
  • Взаимодействие с Office, если вместо этого вам нужна отдельная программа .net, которая запускалась бы как служба или как запланированное задание.
  • Создайте надстройку для Excel.У меня VS2008 Pro, и я могу создать проект надстройки Excel 2007.
  • Разобрать Открытый офис XML под ваши условия в отдельной программе.Это решение не требует .Net, только синтаксический анализатор XML,

Если ваши условия выполнены, вы можете использовать следующую ссылку для отправки SMS или электронного письма.

Какие технологии доступны для отправки текстовых сообщений?

Другие советы

Другой возможностью было бы использование AddEmail . Их реклама гласит: Email ActiveX (COM) Control - создавайте и отправляйте сообщения электронной почты в формате HTML со встроенными изображениями и вложениями, используя протокол SMTP / ESMTP. Легко добавьте поддержку электронной почты в приложение Visual Basic 6 (VB6), ASP, ASP.NET, VB.NET, C ++, C #, FoxPro, Access, PowerBuilder или Delphi.

Мы часто используем его для автоматизации нашей системы регистрации программного обеспечения, и было бы легко объединить его в Excel VBA.

....
Dim oSmtpMail As New SmtpMail
Dim lRes As Long
lRes = oSmtpMail.SimpleSendScriptable(sRecipient, sRecipient, sSubj, sText, sError)
....

Хорошо, это электронная почта, а не SMS, но это только начало.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top