子育てエンジニアブログ

子育てに励むシステムエンジニア(SE)のブログ

【サクラエディタ】サクラエディタで複数行に跨ったGrepについて

今日もサクラエディタネタ。

サクラエディタで複数行に跨った(複数行に渡る)Grepってどうやればいいのかふと疑問に思ったので調べてみた。

結論、標準のサクラエディタでは複数行に跨ったGrepはできないみたい。
なので、一行になるように置換してからやるという方法がよさげなようだ。
他には、VBSマクロを利用したり、plsマクロを利用したり、簡易パッチを使うといった方法もあるみたい。

単純に正規表現ではパターンを作れそうな気もするんだけどなあ。
複数行にマッチする正規表現は使えないのはまあ、仕方ないかな。

詳しくは↓に書いてあった。忘れそうなんでメモ。
sakura.qp.land.to

【サクラエディタ】サクラエディタでGREPをコマンドプロンプトから使ってみる

サクラエディタGREPコマンドプロンプトから使ってみたのでそのことについてメモ。

1.コマンドプロンプトを開く

2.サクラエディタの場所に移動

cd /d “C:\Program Files (x86)\sakura”

3.下記のコマンドを実行

sakura -GREPMODE -GKEY=”キーワード” -GFILE=”ファイル名” -GFOLDER=”フォルダ” -GCODE=99 -GOPT=SPR1
  • GPOSTについては、

S:サブフォルダからも検索
P:該当行を出力
1|2|3:結果出力形式。1か2か3のどれかを指定(1=ノーマル、2=ファイル毎、3=結果のみ)
R:正規表現

オプションについて詳しくは下記を参照
sakura-editor.github.io

コマンドからGREP実行できるのなら、バッチとか作ると便利そう。

【VBA】【Excel】【Word】VBAを使ってExcelからWordを操作する方法

VBAを使ってExcelからWordを操作する方法についてです。

VBEから設定を行うことで、ExcelからWordを操作することができる。

①VBEを開く

②ツール>参照設定をクリック
f:id:STSA:20200907162118p:plain

Microsoft Word ~ Object Libraryにチェックを入れて、OKボタンを押す
f:id:STSA:20200907162131p:plain

これでExcelからWordを操作することができるようになります。