e日記風 独り言

#気まぐれ & 気まま & 天邪鬼な老いぼれ技術屋の日々の記録のうち、主に Perl・CGI・HTMLなど Web技術に関連した記事です。
右端上端の同一カテゴリージャンプボタンで同じカテゴリーの他の記事を順番にご覧いただけます。
Access Counter:  総アクセス数

楽 天 の 商 品

-2211- Excel のテキストボックス
= 今日は画像なし m(_ _)m =
今年も年末になって年賀状の準備を。
一昨年まで私は十数年前の筆まめ(Ver.11)を使用して宛名印刷をしていたが、メインのPCをリカバリーする際にその筆まめのインストールディスクを紛失したことに気づいて、インストール済みディスクイメージから実行ファイルやレジストリをコピーしようとして、筆まめのレジストリの汚し様に驚いて 筆まめとは縁を切った。そこで 一念発起、Excelのプログラム(VBA)コードを書いて、筆まめからエクスポートしてあった CSVファイルを使って 自由にレイアウトやフォントサイズが設定できるプログラムを書いた
去年はそんな「泥縄」状態だったため、宛先の郵便番号が不正になってしまっていたが気づかずに投函してしまった。何人かの知人からは「郵便番号違い」を指摘されたが、しかし日本郵便は大したもので、住所さえ合っていれば届くようで戻ってきたのは1通だけだった。(郵便番号が違っていれば異なる郵便局に仕分けされて、最悪配達時に局に戻して転送したりと正常な郵便物と比べれば何倍もの工数を必要とするだろうに、追加費用の請求ができない&配達元への返送もしない郵便システムは若干時代遅れでは?)
今年はそのバグを修正して、更に一枚印刷やプリントプレビューしてから印刷するモードの追加など若干の改善を加えつつ、昨日印刷終了。
その中で気づいたんだが、私の場合宛名はハガキサイズ用紙に配置した横書きテキストボックスを使い、テキストの設定で文字方向に「縦書き」を指定していた。これでも全角文字の方向は縦向きになり、番地などの半角英数字は別のテキストボックスを重ねて文字が横に寝て印刷されるような工夫でほとんどの場合問題ないんだが、去年は気づかなかったのに全角のローマ数字だけが何故かどうしても横向きになってしまうことに今年気づいた。Word(2010)だと、若干用語は異なるがほぼ同じ設定で半角文字は横向き、ローマ数字も含む全角文字は縦向きに印刷されるのでその設定を再現したかったのだが Excel2019 ではローマ数字が横を向いてしまう。
Microsoftのサポート掲示板に質問して、「縦書きテキストボックス」を使えばローマ数字も縦向きになることを教えてもらったが(何故全角ローマ数字だけが横向きになる仕様なのか?という新たな疑問も湧くが)、それだと半角数字(番地など)も縦向きで間延びしてしまう。仕方ないのでプログラムで半角数字・アフファベットを取り出して、それは別テキストボックスを重ねることで、やっとそれらしく印刷出来るようになった。
2021/12/20


このページ(pdiary_2211.html)にコメント/質問をどうぞ
タイトル(30文字以内)
コメント
お名前(ID:10文字以内)
URL(HP or ブログをお持ちの方)
パスワード*
タイトル・コメント・ID は必須です
このページ(pdiary_2211.html)への今までのコメント/質問
このページにはまだ表示できる投稿がありません。

Back to Page top