ラクラク罫線
ラクラク罫線マクロ
// ruledliner_readme.txt
// 2012/12/15
・罫線での表組み作成を支援するマクロです。
・マウスの指定だけで、文字列を囲んだり、タテ・ヨコの罫線を引くことができます。
使い方
・行(複数行の場合は、一番上の行)の最後にカーソルを置いてマクロを実行すると、その行を罫線で囲みます。
・表の最下行の最後にカーソルを置いてマクロを実行すると、罫線の調整を行います。
・同一行内で範囲を選択してマクロを実行すると、選択した文字の下にヨコ罫線を引きます。
・上記以外の選択をしてマクロを実行すると、最上部の選択文字の左側に選択行に渡ってタテ罫線を引きます。
(例1)
abcd
abcd
↓ 1行目のdの後ろにカーソルをおいて実行。
┌────┐
│abcd│
│abcd│
└────┘
(例2)
abcd
abcd
abcd
↓ 1行目のaとbの間から2行目まで(途中でも可)を選択して実行。(タテ罫線)
↓ 1行目のbcdを選択して実行。(ヨコ罫線)
↓ 2行目全部を選択して実行。(ヨコ罫線)
↓ 1行目のdの後ろにカーソルをおいて実行。(囲み)
↓ 3行目のdの後ろにカーソルをおいて実行。(調整)
┌─┬───┐
│a│bcd│
│ ├───┤
│a│bcd│
├─┴───┤
│abcd │
└─────┘
(例3)
abcd
↓ aとbの間にカーソルを置いて実行。(タテ罫線)
↓ cとdの間にカーソルを置いて実行。(タテ罫線)
↓ bcを選択して実行。(ヨコ罫線)
↓ もう一度bcを選択して実行。(ヨコ罫線)
↓ abcdを罫線の行の間にD&Dする。
↓ 右下の空白の右にカーソルをおいて実行。(調整)
┌──┐
a│bc│d
└──┘
備考
・表の前後に空行があると仮定しています。ない場合は、選択行の前後20行を表とみなします。
・調整(罫線置換)の対象は、罫線と全角空白です。
・── │のようになったら、D&Dで─ ─│として調整をかけると、───┤にできます。
・半角文字にはある程度まで対応しています。が、微妙にずれます。マクロでは削除しない方針なので手作業でお願いします。
ファイル:ruledliner.zip