Pregunta

Se me ha pedido que encuentre una manera de enviar una alerta a un blackberry cuando se cumplen ciertas condiciones en una hoja de cálculo de Excel 2007. La alerta puede ser un SMS (preferido) o un correo electrónico. Los valores de las celdas cambian a lo largo del día desde un feed DDE.

¿Cuáles son las soluciones típicas que las personas usan para resolver esto?

¿Fue útil?

Solución

No sé casi nada sobre los detalles de la programación de Excel u Office, pero puedo pensar en algunas maneras de resolver el problema genéricamente. También estoy asumiendo que la solución puede estar basada en .Net ya que Excel está disponible.

  • conéctese al proceso de actualización para probar las condiciones al final de la actualización.
  • Interoperabilidad de Office si desea un programa .net separado que se ejecute como un servicio o como una tarea programada.
  • Cree un complemento para Excel. Tengo VS2008 Pro y puedo crear un proyecto de complemento de Excel 2007.
  • Analice el Open Office XML para sus condiciones de forma independiente programa. Esta solución no requiere .Net, solo un analizador XML,

Cuando se cumplan sus condiciones, puede usar el siguiente enlace para enviar su SMS o correo electrónico.

¿Qué tipo de tecnologías están disponibles para enviando mensajes de texto?

Otros consejos

Otra posibilidad sería utilizar AddEmail . Su propaganda dice: Control de correo electrónico ActiveX (COM): cree y envíe mensajes de correo electrónico HTML con imágenes incrustadas y archivos adjuntos utilizando el protocolo SMTP / ESMTP. Agregue fácilmente soporte por correo electrónico a su aplicación Visual Basic 6 (VB6), ASP, ASP.NET, VB.NET, C ++, C #, FoxPro, Access, PowerBuilder o Delphi.

Lo usamos mucho para automatizar nuestro sistema de registro de software, y no sería un problema dividirlo en un poco de Excel VBA,

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

Bien, entonces es correo electrónico en lugar de SMS, pero es un comienzo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top