質問
Windowsの送信先/メール受信者と同じ機能をWindowsスクリプトホストに実装しようとしています。インスタンス化する手順を除いて、Googleで役立つものは何も見つかりませんでした Outlook.Application
そしてそのメソッドを直接呼び出します。
Outlook と Lotus Notes が混在してインストールされているため、Windows と同じ道をたどる必要があります。何らかのテストを実行してどのオブジェクトと通信するかを決定するのは良いとは思えません...
私が発見したのは、実際の作業は次のとおりであるということです。 sendmail.dll
, 、以下のレジストリにハンドラーが定義されています。 HKEY_CLASSES_ROOT\CLSID\{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}
. 。この dll を何らかの方法で使用するか、この dll と同じ手順をシミュレートしたいと考えています。
ご意見ありがとうございます。
解決
で 1 つのアイテムを見つけました コードプロジェクト 2003 年以降の情報が関連している可能性があります。
他のヒント
Windows の [送信先] メニューの内容は、C:\Documents and Settings\username\SendTo フォルダー内の一連のファイル (通常はリンク) です。そこにスクリプト、またはスクリプトへのリンクを追加する必要があります。
スクリプトについては、Outlook と Lotus Notes を検出するための特定のレジストリ キーが存在するかどうかを確認できます。
または、メッセージが送信済みアイテムに表示されるかどうかを気にしない場合は、CDOSYS.NewMail を使用してメッセージを SMTP サーバーに直接送信します。