Q&A

回答の並べ替え:
投稿新規に質問を投稿する

印刷時、一部のみ右寄せ・左寄せ・中央寄せ

kobayashi kobayashi

2024-10-16 09:19

表題の通りですが、印刷時、シート全体ではなくシートの一部のみを右寄せ・左寄せ・中央寄せと選択することはCELFで可能なのでしょうか?

意図としては、文字数のばらばらな商品名を印刷する際に、印刷用紙に中央揃えになっているように見せたいということです。
(例えば、文字数の少ない商品名なら右寄せ、文字数の多い商品名なら左寄せにすることで、結果的に中央寄せに揃っているように見せたい、ということです)

実行画面では、セルの書式設定を選択不可なため質問させていただきました。

新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

印刷時のみ文字の配置(中央揃え等)を変更するのは、不可能ではありませんが、
右上のシート外の「印刷」を使わないこと、アクションセットの作成が必要であるため、
作成は現実的ではないと思われます。

仮に印刷時のみ文字の配置を行う場合は以下の流れになると思われます。
1.印刷ボタンのアクションを作成
  ①印刷ボタンの行(又は列)を非表示
  ②各セルの文字数の算出
  ③②の結果から各セルの文字の配置を変更
  ④印刷
  ⑤印刷ボタンの行(又は列)を再表示
  ⑥(必要がある場合)印刷前の文字の配置に戻す
2.シート設定の「印刷を表示する」は非活性

このため、「設定済みセル」を使用し、入力時に文字の配置を変更できるように
アクションを作成する方がよいかと思われます。
この場合は、上記1の②と③を作成するのみとなります。


以上、よろしくお願いいたします。
メールコンタクトをとる