ラクラク罫線

提供: MeryWiki
2012年12月15日 (土) 20:08時点における手石 (トーク | 投稿記録)による版 (ページの作成:「ラクラク罫線マクロ<br> <br> // ruledliner_readme.txt<br> // 2012/12/15<br> <br> ・罫線での表組み作成を支援するマクロです。<br> ・マウ...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

ラクラク罫線マクロ

// 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

スポンサーリンク