エクセルでのし印刷方法について

このQ&Aのポイント
  • エクセルでのし印刷をする際に便利な方法について解説します
  • 姓と名を入力するだけで自動的に土台に合わせて印刷する方法を紹介します
  • VBを使わずに簡単にプログラムを作成する方法もあります
回答を見る
  • ベストアンサー

エクセルで、のし印刷をしたい

こんばんわ。 今、用紙の真ん中あたりに水平に線が印刷されていて、線の下あたりから、名前を印刷しています。 姓2+名3のときは、『線のすぐ下あたりから始めて、文字のPOINTも小さめに』 姓1+名2のときは、『線の下から2文字ぐらい空けて、文字のPOINTも少し大きめに』 と、名前のパターンそれぞれに、細かく調整した土台で(sheet別に、姓2+名3、姓1+名2、といったような感じで作ってます)、印刷しています。 が、これだと、かなりの数のsheetが必要となり、sheetを探すだけで、時間がかかるので、もっと簡単しようと思います。 そこで、お尋ねしたいのですが、 例えば、セルA1に姓、セルA2に名を入力したら、文字数を読み取り、細かく調整されたそれぞれの土台に自動で当てはめる、みたいな、プログラムはどうすればいいのでしょうか? VBAを使わなければ、いけないのなら、面倒でなければ、簡単にいいので、ソースのヒントをお願いします。 あと、参考になるサイトの紹介でもいいのでお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

のし紙印刷の需要はいくらでもあるので、Excelに固執しなければ、 とても簡単です。 http://www.anthnet.co.jp/package/index.asp?menu=package#print http://www.scmcorp.co.jp/ http://www.roy.hi-ho.ne.jp/nyao/nos/index.htm http://www.tatsujin.co.jp/v7/index.html http://hp.vector.co.jp/authors/VA018451/aprint.htm すっごい高価なものから無料まで、よりどりみどり。すべてExcelで ちまちまレイアウトを調整するのに比べたら、ビックリするほど簡 単にきれいに印刷できるはず。あとはあなたの目的がのし紙の印刷 なのか表計算ソフトの的外れな使い方なのかだけですね。

teruteruda
質問者

お礼

ありがとうございました。 返事が遅くなってすいませんでした。 いろいろと検討してみます。

関連するQ&A

  • エクセルの印刷

    エクセルで、文字を「折り返して全体を表示する」にした場合のことです。作業画面で見るとセルの中に全ての文字が収まっていますが、印刷・印刷プレビューでみると全てが収まりきらず、下の方が見えない場合があります。特に文字数が多く、行数が多くなってしまった時にそうなります。セルの高さを調整することはできますが、セル行数が多くなると面倒です。より少ない作業で全ての文字を表示させるにはどうしたらいいのでしょうか?

  • エクセル A4用紙への印刷

    エクセルの表 シート1でセルA~J 行12 の表を作成しました。 後数ミリA4の用紙に横幅が印刷範囲に入りません 左右余白0、7これは残したいのですが 各セル幅を微妙に調整するか、文字フォントを小さくしないと、しかたないでしょうか? GHJのセルの文字も1文字ほど、幅内に入りません ページ中央水平にチェックは入れています。 簡単にA4に収める方法はないでしょうか

  • 印刷するとエクセルの「列」からはみだしてしまう

    基本的なことかもしれません。すいません。 WIN98,EXCEL2000を利用しています。 10列×1000行程度のデータをエクセルからA4の紙に印刷する必要があります。データはほとんど、文字(日本語)です。 各セルには各々30字~50字程度の文字(全角)が入っています。 [セルの書式設定]  で [文字の制御]-[折り返して全体を表示] に設定を行い、 かつ [書式]-[行]-[自動調整] で行間を整えると、ワークシート上はすべての文字を表示しています。 しかし印刷プレビューで確認すると、列幅の中にすべての文字がセル内に入らず、途中で切れてしまいます。折り返された、最後の文字は、印刷に表示されません。 どうすればよいでしょう? すごく困っているのです。 だれか助けてください。

  • エクセルで注文書を印刷したい。

    またまた教えてください。 エクセルで注文書を発行印刷したいのです。 Sheet1に注文すべきデータだあります。 セルA1から 仕入先コード 仕入先名 商品コード 商品番号 品目名 単価 注文数  001      AAA   A111    A001  ABC   100  10  001      AAA   A112    A002  ADD   200  50  050      FFF   F555    F051  TYI   500  10 があります。 Sheet2には注文書のフォームがあります。明細行は7桁です。 このとき、仕入先は二つあります。001  と  050  最初に001を印刷し連続して050を印刷する。仕入先をグループをして 印刷はできるのでしょうか?

  • エクセル 改行した時印刷が切れる

    こうやってセルの中で改行して シート全体を選択して行をオートフォーマット?(ダブルクリックして自動で行の高さを調整する作業) をしてから、印刷をすると aaa iii がちゃんと印刷されてる場合と、文字が切れて印刷される場合があるのですが すべて入力されている文字を印刷するにはどうすればいいでしょうか? 手作業で行の高さを広めに調整するのは 時間がかかります。 だからって1行しか入ってないセルは高くしたくありません。 ご回答よろしくお願いします。

  • エクセルの印刷

    エクセルのワークシートを印刷するとき、表の線がでず、数字や文字だけが印刷されるのですが、線も印刷にいれるにはどうしたらいいでしょうか? ご存知の方がいらっしゃいましたら、おしえてください。よろしくおねがいします。

  • word差し込み印刷

    word2003及びexcel2003を使用しております。 差し込み印刷を行っていますが、あるセルのデータだけwordに反映されません。 例と致しまして、シート1~9のA2セルデータを、同じbookのシート10のA2~A10セルに 「=Sheet1!A2」、「=Sheet2!A2」・・・としてリンク貼り付けしております。 このシート10のA列をwordに差し込みたいのですが、何故かうまく反映されません。 その他の列(セル)は全て反映されるのですが、A列のセルだけは全ての文字が反映されないのです。 セル内の文字数が多いから反映されないのかと思ったのですが、以前も同様の差し込みを行ったことがあり、 その際はどんなに文字数があっても(多くて1,500文字程)全ての文字が反映されていましたが、 今回は途中で切れてしまいます。 理由が分からないので大変困っています。 どうかご教示頂きたく宜しくお願い致します。

  • エクセルでの名前の付け方を教えてください。

    エクセル2000を使っています。 名前を付ける際の制限・・・使える文字、文字数(長さ)を教えてください。 付けたい名前は、セル、シート、マクロ、変数名です。 今までは、何も考えずに付けていました。 バージョンによっても違うと思いますがよろしくお願いします。

  • エクセルで表を分割印刷

    エクセルで記入シートを作成しています。 記入シートのサイズはA-4サイズの半分程度のものです。 1枚の印刷物に記入シートを2枚並べて印刷した後、はさみなどで半分に切り離して2枚の記入シートとして使用しています。 現在は、行の高さを何度も調整してある程度で位置を合わせているのですが、簡単な方法は無いでしょうか? 分かりにくい文章ですみません。下の図がイメージです。   | ̄ ̄ ̄ ̄ ̄ ̄|   |   表     |   |         |   |… … …   | ← 印刷後このあたりで切って2枚の表にしたい   |   表     |   |         |   |______|

  • エクセルで文字訂正の横線だけ赤くしたい

    エクセルで文字の色は黒のままで、取り消し線だけ赤くしたいのですが、フォントで行うことができないのがわかりました。 そこで、他の回答にもあるように挿入の図形で線を引くことにしようと思うのですが、シートで作業しているときと、印刷(印刷プレビュー)では全く一致しません。シートでの拡大率で文字数が変わるのは仕方ないとして、プレビューと作業シートの文字数を合うように拡大率を調整しても添付した絵にあるように同じ位置に線を引くことができません。エクセルで赤色取り消し線は不可能なのでしょうか。

専門家に質問してみよう