- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[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);」
とすることで置換できます。