Wie kann ich eine Benachrichtigung an einen Blackberry aus einer Excel-Tabelle 2007 schicken?

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

Frage

Ich bin gebeten worden, einen Weg zu finden, eine Benachrichtigung an einen Blackberry zu senden, wenn bestimmte Bedingungen auf einer Excel 2007-Tabelle erfüllt sind. Der Alarm kann eine SMS (bevorzugt) oder eine E-Mail sein. Die Zellenwerte werden den ganzen Tag von einem DDE-Feed zu ändern.

Was sind die typischen Lösungen, die Menschen, diese zu lösen benutzen?

War es hilfreich?

Lösung

Ich weiß so gut wie nichts über die Besonderheiten von Excel oder Office-Programmierung, aber ich kann von ein paar Möglichkeiten denken, das Problem generell zu lösen. Ich gehe davon aus, dass die Lösung .Net basiert werden kann, da Excel verfügbar ist.

  • Haken in den Update-Prozess die Bedingungen am Ende des Updates zu testen.
  • Office-Interop wenn Sie ein separates .net Programm stattdessen wollte, der als Dienst oder als geplante Aufgabe ausgeführt wurde.
  • Erstellen Sie ein Add-in für Excel. Ich habe VS2008 Pro und ich kann eine Excel 2007-Add-In-Projekt.
  • Analysieren Sie die Open Office XML für Ihre Bedingungen in einem eigenständigen Programm. Diese Lösung erfordert keine .Net, nur einen XML-Parser,

Wenn Sie Ihre Bedingungen erfüllt sind, können Sie den folgenden Link benutzen, um Ihre SMS oder E-Mail zu senden.

Welche Technologien stehen zur Verfügung für Senden von Textnachrichten?

Andere Tipps

Eine andere Möglichkeit AddEmail zu verwenden wäre. Ihr Klappentext sagt: E-Mail ActiveX (COM) Steuerung - erstellen und HTML-E-Mails mit eingebetteten Bildern und Anhängen mit SMTP / ESMTP-Protokoll senden. Leicht E-Mail-Unterstützung für Visual Basic 6 (VB6), ASP, ASP.NET, VB.NET, C ++, C #, FoxPro, Zugang hinzufügen, Powerbuilder oder Delphi-Anwendung.

Wir verwenden es viel unser Software-Registrierungssystem zu automatisieren, und es wäre kein Problem sein, um es in ein wenig Excel VBA splice,

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

Okay, es ist also E-Mail statt SMS, aber es ist ein Anfang.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top