【问题标题】:How do I send an alert to a blackberry from an Excel 2007 spreadsheet?如何从 Excel 2007 电子表格向黑莓发送警报?
【发布时间】:2008-10-09 04:48:54
【问题描述】:

我被要求找到一种在 Excel 2007 电子表格中满足某些条件时向黑莓发送警报的方法。警报可以是 SMS(首选)或电子邮件。 DDE 提要中的单元格值全天都在变化。

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

【问题讨论】:

    标签: events excel-2007 notifications


    【解决方案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?

    【讨论】:

      【解决方案2】:

      另一种可能性是使用AddEmail。他们的简介说:Email ActiveX (COM) Control - 使用 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)
      ....
      

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

      【讨论】:

      猜你喜欢
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-30
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多