表作成支援ツール
概要?
- スプレッドシートで作成した表をアットウィキで使用できる書式に変換するツールです。
- 表をいちいち@wiki向けに加工するのが面倒な方向けの機能です。
- 簡単なエクセルの使い方に成れている方であれば使用可能です。
例えば…
エクセルで作ったこんな表を
# | A | B |
---|---|---|
1 | aaa | bbb |
2 | ccc | ddd |
こんな感じの書式に変換できます。
- |BOTTOM:SIZE(11):BGCOLOR(#BDD7EE):#|BOTTOM:SIZE(11):BGCOLOR(#BDD7EE):A|BOTTOM:SIZE(11):BGCOLOR(#BDD7EE):B|h
- |BOTTOM:SIZE(11):1|BOTTOM:SIZE(11):aaa|BOTTOM:SIZE(11):bbb|
- |BOTTOM:SIZE(11):2|BOTTOM:SIZE(11):ccc|BOTTOM:SIZE(11):ddd|
使い方
① 作成したい表をスプレッドシート上で「選択状態」にする
② alt + F8等で下記のマクロ「TableToAtwikiText()」を実行してください。
③ アットウィキ記法でのテーブル書式がクリップボードにコピーされます。
② alt + F8等で下記のマクロ「TableToAtwikiText()」を実行してください。
③ アットウィキ記法でのテーブル書式がクリップボードにコピーされます。
スクリプト
VBAのスクリプトは以下に置いておきます。興味のある方はご自身のエクセル環境等でお試しください。
+ | ... |
気が向いたらGoogleスプレッドシート上でお試しできる場所を作ります。
現状変換可能な書式
大項目 | 小項目 | プロパティ | アットウィキ記法 | アットウィキ表示例 | |
---|---|---|---|---|---|
列表記 | "|aaa|" | aaa | |||
ヘッダー行表記 | "|aaa|h" | aaa | |||
セル内での改行 | "|bbb&br()cccパ" | bbb ccc |
|||
縦方向位置 | 上揃え | VerticalAlignment(xlTop) | "TOP:トップ(上)" | ==========トップ(上)========== | |
中央揃 | VerticalAlignment(xlTop) | "MIDDLE:ミドル(中)" | ==========ミドル(中)========== | ||
下揃え | VerticalAlignment(xlBottom) | "BOTTOM:ボトム(下)" | ==========ボトム(下)========== | ||
横方向位置 | 左寄せ | HorizontalAlignment(xlLeft) | "LEFT:レフト(左)" | レフト(左) | |
中央寄せ | HorizontalAlignment(xlCenter) | "CENTER:センター(中)" | センター(中) | ||
右寄せ | HorizontalAlignment(xlRight) | "RIGHT:ライト(右)" | ライト(右) | ||
フォントサイズ | 文字サイズ | font.Size | "SIZE(x):文字" | 文字のサイズを20pxにする | |
フォントカラー | 文字カラー | font.Color | "COLOR(x):文字" | 青色の文字 | |
背景カラー | cell.Interior.Color | "BGCOLOR(x):文字" | 黄色の背景色 | ||
セル結合 | 横方向 | "|>|" | 横の結合 | ||
縦方向 | "|~|" | 縦の結合 | |||