罫線の上(セルとセルの間)に文字を入れたい
タイムテーブルを作る際に出てきた疑問
図形のテキストエリアとして10:00、11:00・・と個々に作成して、配置すればできることだけれど、朝9時から夜10時間でとかになると、いくつものテキストエリアを作って、配置して、並びを揃えてと非常に面倒くさい
やりたいこと
1列に一気に、8:00、10:00、、22:00と書いて、そのままずらしたい

上記のように、列の位置を下もしくは上にずらす感じをイメージする
動画
さくっと確認したい場合は、音声無し、文字のみの動画(47秒)がありますのでこちらで
考えたこと
WEB系のプログラムをしていると、marginやpaddingをマイナスにしたり、100%を超える値にすることが先に浮かんだ
けれども、そのような概念はない
セル内の配置を検討しても、下もしくは上に揃える、中央配置と、セル内をはみ出す形はない
解決方法
考え方は、最初に面倒と言い捨てた、図形の中のテキストエリアとして考えることが近いです
1.普通にセルに時間を書く
セル内なので、ドラッグにより、30分刻みも60分刻みも何時間分も一瞬で書くことができる

実は最初、このままの状態でタイムテーブルを作っていき、ほぼ完成という所で、「あれ?これだと、部活が14:15始まりに見えてしまう?」と間違いに気づきました
2.目盛線や背景を非表示にする
この後、図として貼り付けるため、背景画像や目盛線(罫線)は非表示にする

ちなみに目盛線の非表示は、表示メニューからできます
3.イメージとしてコピー&ペースト
ただのコピペではないので注意
時間をいれた範囲を選択して、コピーする
貼り付けで、Shiftキーを押しながら「図として貼り付け」をする
図の貼り付けだけだと、ペーストされた図が活性化?されないためか、貼り付けができませんとエラーがでる
下の図の青い丸で囲んだ部分が図として貼り付けなので、Shiftを押しながら、このアイコンをクリック

4.大きさを微調整し、配置する
図として張り付いたものは、元のサイズより少しだけ小さくなるので、大きさを調整し、適切な場所に配置すればOK
まとめ
この方法は貼り付け後は図になるので、フォントや右揃えなどの融通が効かない
ただ、タイムテーブルのようにセルとセルの間に置きたいテキスト(文字)の数が多い場合は、こちらが便利だと思う
タイムテーブルだと、テンプレートが多くありそうではあるけれど、既存のものを自分風に調整することも存外に時間がかかるので、私はテンプレートは他の時でもあまり使わない
ちなみに、例として出している図は、今年の夏休みの私と子供2人の分の予定
子供たちは、一人は受験生なので学校補講や塾、もう一人は部活真っ盛り、そして私の仕事も入れてと、我が家風に見やすく作れたと思う
これをリビングの目立つ所に貼って、「黄色い部分はママの仕事だから送り迎え不可!」と伝え、各自それぞれ動くことにしました