[234] メニューから操作できる機能をマクロ内で実行
hiroblue [2012/01/17 12:14:02]
メニューからの操作できる機能を、マクロ内で実行できませんでしょうか?
例えば、特定の列を選択して正規表現での置換処理
よろしくお願いします。
Re: [234] メニューから操作できる機能をマクロ内で実行
hiroblue [2012/01/17 21:50:40]
HELPファイルを読み込んでみると、記述ありました。
オプションメニューのキーカスタマイズを開いて
保存を押すと、メニューの内容が出力されました。
mnFindを実行したいのですが、ダイアログが開くのでマクロからは使えないかもしれません。
Re: [234] メニューから操作できる機能をマクロ内で実行
あすかぜ [2012/01/17 22:29:57]
はい。Find(); でダイアログを開くところまではできますが、正規表現での置換処理は今のところマクロでは実現できません。すみません。
Re: [234] メニューから操作できる機能をマクロ内で実行
あすかぜ [2018/07/03 10:46:40]
Ver.2.0 で「ReplaceAll(find, replace, ignoreCase, wholeCell, regex, left, top, right, bottom);」という命令をマクロに追加しました。
例えば 3 列目で /a+/ を "bbb" に置換したい場合、
「ReplaceAll("a+", "bbb", false, false, true, 3, 1, 3, Bottom);」
とすることで置換できます。