自動起動マクロ+「閉じて開く」No.01340
Iranoan さん 07/08/09 14:23
 
 秀丸担当さん今日は、Iranoan です。
 自動起動マクロについてですが、「閉じて開く」では「ファイルを閉じると
き」のマクロしか実行されません。状況にもよりますが、「ファイルを開いた
直後」か「新規作成直後」が実行されるべきではないでしょうか?
 こちらの環境は、WindowsXP+IE6.0+秀丸 Ver.7.00β19 です。

 またこれを調べていた解ったのですが、「全保存」「全保存 (更新ファイル
のみ)」「全保存終了」を実行した時に、マクロで message 文などを使ってい
ると、このメッセージが後ろに隠れます。またその時に、タブをクリックして
アクティブにすると、そのタブが分離します。
http://www.maruo.co.jp/turukame/3/x01322_.html#1323
の改善がされると、一緒に直るかもしれませんが。

[ ]
RE:01340 自動起動マクロ+「閉じて開く」No.01346
秀丸担当 さん 07/08/09 16:44
 

> 自動起動マクロについてですが、「閉じて開く」では「ファイルを閉じると
>き」のマクロしか実行されません。状況にもよりますが、「ファイルを開いた
>直後」か「新規作成直後」が実行されるべきではないでしょうか?

「閉じて開く」のときの、閉じる直前が実行されていなかったようです。
また「ファイルを閉じる」のときの、新規作成直後も実行されていなかったよう
です。
どちらも実行できるように修正してみようと思います。

> またこれを調べていた解ったのですが、「全保存」「全保存 (更新ファイル
>のみ)」「全保存終了」を実行した時に、マクロで message 文などを使ってい
>ると、このメッセージが後ろに隠れます。またその時に、タブをクリックして
>アクティブにすると、そのタブが分離します。

やってみたところ、確かにアクティブ切り替えがうまくいっていないようです。
アクティブ切り替えせずにマクロ実行しているので当然といえば当然なのですが、
ちょっと考えてみましたが、難しそうです。

保存するかどうかの問い合わせをマクロで出す場合があるとしたら、できたほう
がいいと思いますが、とりあえず懸念すべき点としておいて、保留としておこう
かと。

[ ]
RE:01346 自動起動マクロ+「閉じて開く」No.01350
Iranoan さん 07/08/09 18:18
 
 秀丸担当さん今日は、Iranoan です。
> 「閉じて開く」のときの、閉じる直前が実行されていなかったようです。
> また「ファイルを閉じる」のときの、新規作成直後も実行されていなかったよう
> です。
 報告が微妙に間違っていたようですね(^^;。
> どちらも実行できるように修正してみようと思います。
 宜しくお願いします。

> > またこれを調べていた解ったのですが、「全保存」「全保存 (更新ファイル
> >のみ)」「全保存終了」を実行した時に、マクロで message 文などを使ってい
> >ると、このメッセージが後ろに隠れます。またその時に、タブをクリックして
> >アクティブにすると、そのタブが分離します。
>
> やってみたところ、確かにアクティブ切り替えがうまくいっていないようです。
> アクティブ切り替えせずにマクロ実行しているので当然といえば当然なのですが、
> ちょっと考えてみましたが、難しそうです。
>
> 保存するかどうかの問い合わせをマクロで出す場合があるとしたら、できたほう
> がいいと思いますが、とりあえず懸念すべき点としておいて、保留としておこう
> かと。
 解りました。
 私もマニュアル記載のための動作確認目的で、message 文の一行マクロを
使っていただけです。ですから実際に使うかどうかは解らないので、取り敢え
ずはこのままでも構いません。

[ ]