送信時マクロの実行タイミングNo.01397
tnobu2 さん 01/01/05 18:37
 
Subject無しメールの警告を出していただけるようになるみたいなのですが
それに絡んでちょっと気になることがあったので要望として別メッセージで
書きます。

つなぎにマクロで警告を出そうと思っていて、やっていなかったのですが、
別件でテストマクロを作ってみました。
それでマクロの「今すぐ送信/あとで送信時」の実行タイミングが本当に
「今すぐ送信」か「あとで送信」を実行したときであることを知りました。
ずっと、実際に送信処理するときに実行されるものだと思っていました。

このため、「草稿」に保存しておいたメールをドラッグ&ドロップして
「未送信フォルダ」に移して「未送信メールの送信」をするとどこのマクロ
にも引っ掛からずに送信されてしまいます。

また、いまの仕様では、「未送信フォルダ」内のメールを編集するとその
都度マクロが実行されてしまうので、ちょっと都合が悪いんではないかと
思います。

できれば、実際に送信処理するときに1通ごとにマクロが実行されるように
なっていて欲しいです。

[ ]
RE:01397 送信時マクロの実行タイミングNo.01620
秀まるお さん 01/01/12 15:23
 
> このため、「草稿」に保存しておいたメールをドラッグ&ドロップして
> 「未送信フォルダ」に移して「未送信メールの送信」をするとどこのマクロ
> にも引っ掛からずに送信されてしまいます。

 たしかに。

> できれば、実際に送信処理するときに1通ごとにマクロが実行されるように
> なっていて欲しいです。

 送信処理の最中にマクロ実行することはとても難しいです。というのは、そのため
には一度秀丸エディタで読み込む必要があるので、それようのエディタを起動する必
要があり、単純に作ったのでは送信中にエディタが出ては消えて出ては消えてという
ような動作になってしまいます。

 ってことで、しいて対応するならば、草稿に保存する時にもマクロを実行してしま
う仕様にするって方向になると思います。

 どうしょしょ?

[ ]
RE:01620 送信時マクロの実行タイミングNo.01622
tnobu2 さん 01/01/12 15:37
 
>> できれば、実際に送信処理するときに1通ごとにマクロが実行されるように
>> なっていて欲しいです。
>
> 送信処理の最中にマクロ実行することはとても難しいです。というのは、そのため
>には一度秀丸エディタで読み込む必要があるので、それようのエディタを起動する必
>要があり、単純に作ったのでは送信中にエディタが出ては消えて出ては消えてという
>ような動作になってしまいます。

やはり難しいですよね。
あわよくば、と思って書いてみましたが、無理にお願いするつもりはありま
せんでした。

ただ、送信時にマクロが実行できれば、送信先によって中身を改変するなんて
ヤクザな技も掛けられるかな…なんてことを考えてました。


> ってことで、しいて対応するならば、草稿に保存する時にもマクロを実行してしま
>う仕様にするって方向になると思います。

おそらくそうするしかないかなとも思っていましたので、私はその方向でも
いいと思います。

[ ]
RE:01620 送信時マクロの実行タイミングNo.01624
"M.OBARA" さん 01/01/12 15:50
 

> > このため、「草稿」に保存しておいたメールをドラッグ&ドロップして
> > 「未送信フォルダ」に移して「未送信メールの送信」をするとどこのマクロ
> > にも引っ掛からずに送信されてしまいます。
>
>  ってことで、しいて対応するならば、草稿に保存する時にもマクロを実行してしま
> う仕様にするって方向になると思います。

 私の場合、「草稿に保存する時にもマクロを実行」は変更して欲しくあり
ません。草稿フォルダは「メモ書き」といった感じでも使用していまして、
メモに保存するたびにマクロが実行されると、ほんの少しですが手間が増え
てしまいます。

[ ]
RE:01622 送信時マクロの実行タイミングNo.01627
tnobu2 さん 01/01/12 16:06
 
>> ってことで、しいて対応するならば、草稿に保存する時にもマクロを実行してしま
>>う仕様にするって方向になると思います。
>
>おそらくそうするしかないかなとも思っていましたので、私はその方向でも
>いいと思います。

すいません、勘違いです。
これだとよくないです。(M.OBARAさんのコメントをみて気がついた)

私が考えていたのは、未送信フォルダにファイルを置いたとき、つまり
ドラッグして草稿から未送信へ持ってきたときにマクロが実行されるような
動作を希望します。

そのときエディタを開かないといけないという問題は…どうしましょう?

[ ]
RE:01622 送信時マクロの実行タイミングNo.01643
ひろ さん 01/01/12 17:46
 
 秀まるおさん、tnobu2 さん今日は、ひろです。
> > ってことで、しいて対応するならば、草稿に保存する時にもマクロを実行してしま
> >う仕様にするって方向になると思います。
 私はこの仕様の方が嬉しいです(^^)。

[ ]
RE:01624 送信時マクロの実行タイミングNo.01671
秀まるお さん 01/01/12 23:50
 
 草稿フォルダから未送信フォルダに移動したときにマクロ実行するのは困難です。
ってことで、思ったんですけど、

 草稿フォルダから未送信フォルダに移動する時に、もし自動実行マクロが指定され
ていたら、「マクロが一度も実行されてない」と警告メッセージを出すってのはどう
だろか?

 草稿フォルダから未送信フォルダに移動することだけが問題な訳だし、そんなに頻
繁にやることでも無いような気がするので、警告が出ればそれで済むような気がしま
す。

[ ]
RE:01671 送信時マクロの実行タイミングNo.01755
"M.OBARA" さん 01/01/15 09:45
 

>  草稿フォルダから未送信フォルダに移動したときにマクロ実行するのは困難です。
> ってことで、思ったんですけど、
>
>  草稿フォルダから未送信フォルダに移動する時に、もし自動実行マクロが指定され
> ていたら、「マクロが一度も実行されてない」と警告メッセージを出すってのはどう
> だろか?
>
>  草稿フォルダから未送信フォルダに移動することだけが問題な訳だし、そんなに頻
> 繁にやることでも無いような気がするので、警告が出ればそれで済むような気がしま
> す。

 私はこれがよいです。tnobu2 さんはどうでしょうか?

[ ]
RE:01755 送信時マクロの実行タイミングNo.01756
tnobu2 さん 01/01/15 10:30
 
>>  草稿フォルダから未送信フォルダに移動する時に、もし自動実行マクロが指定され
>> ていたら、「マクロが一度も実行されてない」と警告メッセージを出すってのはどう
>> だろか?
>>
>>  草稿フォルダから未送信フォルダに移動することだけが問題な訳だし、そんなに頻
>> 繁にやることでも無いような気がするので、警告が出ればそれで済むような気がしま
>> す。
>
> 私はこれがよいです。tnobu2 さんはどうでしょうか?

フォルダ移動時に実行するのが難しいということであれば、これでも
仕方ないと思います。

ただ、メッセージとして「マクロが一度も実行されてない」というのは
適当でないと思います。あまり例としてよくないかもしれませんが 
(未送信)→(草稿)→(未送信) とフォルダを移動した場合には
最初に実行されてますので実態と合いません。

「ファイルの移動では送信マクロが実行されません  [確認]」のような
方がいいと思います。

さらに贅沢をいうならば、このときにそのメールをエディタで開く選択も
できるともっとうれしいんですが。

[ ]
RE:01756 送信時マクロの実行タイミングNo.01882
秀まるお さん 01/01/19 11:00
 
> ただ、メッセージとして「マクロが一度も実行されてない」というのは
> 適当でないと思います。あまり例としてよくないかもしれませんが 
> (未送信)→(草稿)→(未送信) とフォルダを移動した場合には
> 最初に実行されてますので実態と合いません。

 んでは、メッセージを出すにしても中途半端そうなので、これはやめます。

 しいて対応するなら、マクロ実行されたかどうかをメール毎のフラグとして持って、
それを見て実行されてない物に限って「エディタで開く->マクロ実行->未送信フォル
ダに保存」とやることになるんでしょうけど、そこまでやるのはとても大変です。

 ってことで、結論として今まで通りとさせていただきます。

 そもそも原点に要望は、たしか送信の最中にマクロ実行したいような話だったと思
いますが、それをやるなら「メールを開く->マクロ実行->今すぐ送信」を繰り返すマ
クロを作ってそれで送信作業するって手があります。あるいは、送信前に未送信フォ
ルダ中のメールをチェックするようなマクロを作るとか。それなりにやりようはある
と思います。

[ ]
RE:01882 送信時マクロの実行タイミングNo.01902
tnobu2 さん 01/01/19 16:13
 
>> ただ、メッセージとして「マクロが一度も実行されてない」というのは
>> 適当でないと思います。あまり例としてよくないかもしれませんが 
>> (未送信)→(草稿)→(未送信) とフォルダを移動した場合には
>> 最初に実行されてますので実態と合いません。
>
> んでは、メッセージを出すにしても中途半端そうなので、これはやめます。
>
> しいて対応するなら、マクロ実行されたかどうかをメール毎のフラグとして持って、
>それを見て実行されてない物に限って「エディタで開く->マクロ実行->未送信フォル
>ダに保存」とやることになるんでしょうけど、そこまでやるのはとても大変です。
>
> ってことで、結論として今まで通りとさせていただきます。

結局、元に戻ってしまいましたか…。

以前に書かれていたメッセージの文面の例がちょっと実態と合わないな、
と思っただけで、文面さえ変えていただければこの仕様で構わなかった
んですけど。


> そもそも原点に要望は、たしか送信の最中にマクロ実行したいような話だったと思
>いますが、それをやるなら「メールを開く->マクロ実行->今すぐ送信」を繰り返すマ
>クロを作ってそれで送信作業するって手があります。あるいは、送信前に未送信フォ
>ルダ中のメールをチェックするようなマクロを作るとか。それなりにやりようはある
>と思います。

送信操作でマクロを実行するんではなくて、マクロで送信を実行するという
ことですね。
そうなると今度は、ツールバーにマクロ起動用のボタンを登録できるように
して欲しくなってきますね。

[ ]
RE:01902 送信時マクロの実行タイミングNo.01932
秀まるお さん 01/01/20 18:15
 
> そうなると今度は、ツールバーにマクロ起動用のボタンを登録できるように
> して欲しくなってきますね。

 そういう要望もたしかありました。すっかり忘れてましたけど。溜まった要望を見
直す時期が来ればたぶんツールバー関係もいじると思います。

[ ]