「ラクラク罫線」の版間の差分

MSY-07 (トーク | 投稿記録)
全角から半角に修正
MSY-07 (トーク | 投稿記録)
セクションの修正、改行の除去
1行目: 1行目:
== ラクラク罫線マクロ ==
// ruledliner_readme.txt<br>
// ruledliner_readme.txt<br>
// 最終更新:2012/12/22
// 最終更新:2012/12/22


== 概要 ==
* 罫線での表組み作成を支援するマクロです。
* 罫線での表組み作成を支援するマクロです。
* マウスの指定だけで、文字列を囲んだり、タテ・ヨコの罫線を引くことができます。
* マウスの指定だけで、文字列を囲んだり、タテ・ヨコの罫線を引くことができます。
10行目: 10行目:
* 最下行の最左にカーソルを置いてマクロを実行すると、罫線の調整を行います。
* 最下行の最左にカーソルを置いてマクロを実行すると、罫線の調整を行います。
* 単一行をダブルクリック等で選択した場合は、その行に対してのみ罫線の調整を行います。
* 単一行をダブルクリック等で選択した場合は、その行に対してのみ罫線の調整を行います。
* マウスドラッグで同一行内の範囲を選択してマクロを実行すると、選択した文字の下にヨコ罫線を引きます。
* マウスドラッグで同一行内の範囲を選択してマクロを実行すると、選択した文字の下にヨコ罫線を引きます。このとき、選択領域の両端が罫線かつその間が全角空白のみであれば、全角空白をヨコ罫線に置きかえます。
 このとき、選択領域の両端が罫線かつその間が全角空白のみであれば、全角空白をヨコ罫線に置きかえます。
* 行の最後から選択を始めると、最後の文字が罫線のときはその罫線の前に全角空白を挿入し、そうでないときは全角空白を最後尾に追加します。
* 行の最後から選択を始めると、最後の文字が罫線のときはその罫線の前に全角空白を挿入し、そうでないときは全角空白を最後尾に追加します。
* 上記以外の選択をしてマクロを実行すると、最上部の選択文字の左側の位置で選択行に渡ってタテ罫線を引きます。
* 上記以外の選択をしてマクロを実行すると、最上部の選択文字の左側の位置で選択行に渡ってタテ罫線を引きます。
62行目: 61行目:
* 表の前後に空行があると仮定しています。ない場合は、選択行の前後35行を表とみなします。
* 表の前後に空行があると仮定しています。ない場合は、選択行の前後35行を表とみなします。
* 調整(罫線置換)の対象は、罫線と全角空白です。
* 調整(罫線置換)の対象は、罫線と全角空白です。
* 半角文字にはある程度まで対応しています。が、微妙にずれます。
* 半角文字にはある程度まで対応しています。が、微妙にずれます。マクロでは極力削除しないようにしているので微調整は手作業でお願いします。
 マクロでは極力削除しないようにしているので微調整は手作業でお願いします。


== 更新 ==
== 更新 ==
77行目: 75行目:
== おまけ ==
== おまけ ==
* 以下のマクロを登録して貼り付け時に使うと、入れ替えがラクになります。
* 以下のマクロを登録して貼り付け時に使うと、入れ替えがラクになります。
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
PasteWithCopy.js
PasteWithCopy.js
スポンサーリンク