0

Excel 2007 スプレッドシートで特定の条件が満たされたときにブラックベリーにアラートを送信する方法を見つけるように依頼されました。アラートは、SMS (推奨) または電子メールにすることができます。セル値は、DDE フィードから 1 日を通して変化しています。

これを解決するために人々が使用する典型的なソリューションは何ですか?

4

2 に答える 2

1

Excel や Office プログラミングの詳細についてはほとんど知りませんが、問題を一般的に解決する方法をいくつか思いつくことができます。また、Excel が利用可能であるため、ソリューションは .Net ベースであると想定しています。

  • 更新プロセスにフックして、更新の最後に条件をテストします。
  • サービスまたはスケジュールされたタスクとして実行される代わりに、別の .net プログラムが必要な場合の Office 相互運用。
  • Excel のアドインを作成します。VS2008 Pro を使用しており、Excel 2007 アドイン プロジェクトを作成できます。
  • スタンドアロン プログラムで条件のOpen Office XMLを解析します。このソリューションは、.Net を必要とせず、XML パーサーのみを必要とします。

条件が満たされると、次のリンクを使用して SMS または電子メールを送信できます。

テキスト メッセージの送信に利用できるテクノロジにはどのようなものがありますか?

于 2008-10-09T05:52:01.407 に答える
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)
....

さて、SMS ではなくメールですが、これが始まりです。

于 2008-10-09T06:21:37.650 に答える