検索履歴に残らないようにするにはNo.09784
fzok4234 さん 22/03/22 17:01
 
こんばんは、fzok4234 です。


さて、searchdown 文で特に inselect スイッチを使うときに、検索文字列を検索ヒ
ストリに残さないようしたいのですが、
どうすればよいのでしょうか。

現状では、inselect 使用時は

setcompatiblemode 0x00020000 ;

を適用しても検索ヒストリへの蓄積を回避できません。マクロから短時間に大量の検
索を行う場合には検索ヒストリへの蓄積が
あると非常に困ります。



[ ]
RE:09784 検索履歴に残らないようにするにNo.09787
秀丸担当 さん 22/03/22 17:36
 
こちらで試してみた限りでは、searchdownでinselectをしたときでもそれだけでは検
索ヒストリには残らなかったですが、マクロで検索ダイアログを出したり、getsearc
hだったり、何らかの操作でマクロ実行中に検索ヒストリが残ることはあります。

残らないようにするには、disablehistory 0x0004;でマクロ実行中はヒストリに残ら
ないように指示する方法があります。

[ ]
RE:09784 検索履歴に残らないようにするにNo.09788
fzok4234 さん 22/03/22 17:40
 
自己レスです。

ヘルプをよーく調べたところ、disablehistory 文で各種ヒストリの蓄積を
抑制できるみたいですね。

慌てて質問して、大変失礼いたしました。




[ ]