2016年11月20日日曜日

エクセルVBAからメールを送れるようにしたい

アプリを作っていて思いついたのだけれど、そもそもが会社にいなくても勝手に起動してタスクを実行してくれるプログラムだから、実際に動いてる時はそばで監視できないんです。既製品だったらちゃんと動くという期待が当然出来るけれど素人同然の自分が作成しているしイマイチ不安だなあと思っていて思いつきました。

メインプログラムの最後にメール送信するサブモジュールをくっつけておけば少なくともそこまでは動作してたという確認が出来るのでこれは良いアイデア!!と思いぐぐったらありました。

エクセルVHAからメール送信のDLL

で、僕の場合GメールでやろうとしてるのでGメールのSMTPサーバ名やポート番号なども調べるとこのページが出てきました。

実はまだ実証してないです。DLL必要という事は各端末にこれ入れてもらわなきゃいけないという事で多分それは難しいかなと思って。だから自分のものだけにカスタマイズして入れようかなと最後の最後にくっつける感じで。

同様に自動実行プログラムが実行中の間に音楽を流すというアイデアもあったのですが、実行するとやけに重くなるのでちょっと保留。もしかすると自宅のPC環境のせいかもしれないし。




0 件のコメント:

コメントを投稿