如何从Excel 2007电子表格向黑莓发送警报?

时间:2008-10-09 04:48:55

标签: events excel-2007 notifications

我被要求找到一种方法,在Excel 2007电子表格中满足某些条件时向黑莓发送警报。警报可以是SMS(首选)或电子邮件。细胞值在一天内从DDE饲料中发生变化。

人们用来解决这个问题的典型解决方案是什么?

2 个答案:

答案 0 :(得分:1)

我对Excel或Office编程的具体细节几乎一无所知,但我可以想到一些通用的方法来解决这个问题。我也假设解决方案可以基于.Net,因为Excel可用。

  • 挂钩更新过程以测试更新结束时的条件。
  • 如果您想要一个单独的.net程序而不是作为服务或计划任务运行,则可以使用Office互操作。
  • 为Excel创建加载项。我有VS2008 Pro,我可以创建一个Excel 2007加载项目。
  • 在独立程序中解析条件Open Office XML。该解决方案不需要.Net,只需要一个XML解析器,

满足您的条件后,您可以使用以下链接发送短信或电子邮件。

What kind of technologies are available for sending text messages?

答案 1 :(得分:1)

另一种可能性是使用AddEmail。他们的模糊说:电子邮件ActiveX(COM)控制 - 使用SMTP / ESMTP协议创建和发送带有嵌入式图像和附件的HTML电子邮件。轻松添加电子邮件支持到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)
....

好的,所以这是电子邮件而不是短信,但这是一个开始。