• ベストアンサー

エクセルで定型用紙に印刷する

Win98se エクセル2000使用です。 社員の健康診断の結果を記入する仕事をしなくてはなりません。健康診断票は決まった形があります。B4横置き。 その用紙の右上部分に15×2.5程度のマスがあり、そこに健康診断の所見、血圧等の数値データの欄もあり数値などをを印字したいと考えています。データは200人程度。別シートに一覧表は作ってあるのですが、個票を印字したいと思います。何か良い方法、または参考文献等があったら教えてください。ちなみに、エクセルマクロについては知識がありません。

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

  • ベストアンサー
noname#49904
noname#49904
回答No.3

 Excelでは、書式フォーマットされた用紙にピッタリ印刷は思うようにならないと思います。  印刷機能は表計算ならLotus123 ワープロなら一太郎が抜群の強みを発揮してくれます。  それでも、私の場合、Excelの差し込み印刷で、定型フォーマット用紙をする場合、データをAccessにインポートして、レポートでデザイン設定をして、?千名もの郵便振替用紙に印刷しています。  印刷は、レーザープリンターは早さの点では優れていますが、内部で高熱処理があり、用紙にあまり良い状態で印刷できませんので、暇なときに、インクジェットで印刷しています。熱がかからないのでスピードでは劣りますがピッタリ印刷が出来ます。  健康診断結果を定型フォーマット用紙に印刷するならExcelなどで罫線や項目等を先に入力した用紙を必要枚数だけ用意します。  あと、その用紙に、個人データは、Accessで印刷すればピッタリ印刷出来るはずです。  マクロなど必要はありません。  Accessは罫線機能はないと思ってください。縦罫線は使っても使用に耐える機能ではありません。  定型フォーマットはAccessで印刷出来ます。  また、ラベル印刷などはラベル枚数が1枚の用紙にn×mのものが縦に5枚、横に3列、ラベルの間隔がXmmなど、一太郎で設定すれば自由自在に出来ます。  この機能はWordにはありません。(定型用紙だけはあります。自分で作る用紙の機能は無理です。)  あらゆる用紙にピッタリ印刷するソフトも出回っているようですが、そのようなソフトは必要なくすべて、自分でデザインして印刷しています。  表計算に限って云えばExcelより、値段もやすいLotus123の印刷機能を再確認してください。  これは、マクロ設定なども自由に出来、非常に優れた印刷機能だと思っています。  Lotus123で作成した請求書発行機能は、私は依頼されて作成したものは数年前からお得意先でご使用頂いています。  ご参考になれば幸いです。がんばってください。  判らない場合、返してくださればできる範囲で説明致します。

373-Fujikawa
質問者

お礼

ありがとうございます。今日出勤した際に庶務に聞いたところ、「桐」は以前に購入したある聞きアクセスとどっちが楽かやり比べてみることにします。何といっても、部署がかわるとまた次の者がやらなくてはなりませんから、簡単な方がいいですよね。私も引き継ぎやすいし・・・ありがとうございました。

373-Fujikawa
質問者

補足

tihitさんすいません。お礼の投稿欄を間違えてしました。アドバイスをありがとうございました。アクセスで作ってみました。枠は設計できたのですが問題が一つありまして、健康診断の所見が2文以上になる社員の文章が折り返して枠の中に入らず2ページ目に行ってしまいます。この対処法はわかりますか?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.2

》印刷機能自体がExcelにとってはオマケ機能ですから、  私も同意。Excelはダメ。データベースのAccessもダメ。印刷機能が貧弱。まして、お仕着せの定型用紙に印刷なんて、できるわけがない。  それで、33,000円出せますか? 出せないって言うんだったら、以下は読まなくてよろしい。もっとも使用期限90日までの体験版があるけど、それを使えば欲しくなるだろうね。  で、使用ソフトは「桐」。日本語データベースソフト。Excelがそこそこ使える人なら誰でも使える。  Excelからのデータ移行は、ほとんど貼り付けるだけだし、難しくはない。  肝心の印刷フォームの設計はグラフィックソフト並に細かく設定できるから、お仕着せ用紙にもずれなく印刷できる。  レイヤー機能もあるから、お仕着せ用紙をスキャナーで取り込んで、バックに置いておけば、文字の配置はいとも簡単だろう。そうすれば、白紙にも印刷できる。

参考URL:
http://www.k3-soft.com/kiri9/index.html
373-Fujikawa
質問者

お礼

ありがとうございます。今日出勤した際に庶務に聞いたところ、「桐」は以前に購入したある聞きアクセスとどっちが楽かやり比べてみることにします。何といっても、部署がかわるとまた次の者がやらなくてはなりませんから、簡単な方がいいですよね。私も引き継ぎやすいし・・・ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

印刷機能自体がExcelにとってはオマケ機能ですから、マクロを使ったところで枠にぴったりの印刷ができるようになるとは思えません。 http://www.jp.joshin.co.jp/products/hisago/douraku/ のような専用ソフトを用いるか、診断票そっくりのワークシートをExcel上で再現なさるかしかないと思います。

373-Fujikawa
質問者

お礼

早速ありがとうございます。参考URLを見せていただきました。アドバイス感謝します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで簡単印刷?

    エクセルにデータを入力し、そのデータを個別に一枚ずつ印刷したいのです。 例えば、〇〇様 チューリップ 100円     〇〇様 バラ     500円 上記のようなデータをA4またはB5の用紙に 1人ずつ印字し、しかも印字位置は任意に 移動できるように・・ アクセスとかであれば簡単にできると思うのですが エクセルでもできますか?

  • エクセルデータを、ワード文書に差し込み印刷したいのですが、

    エクセルデータ 名前 d_1 d_2 d_3 d_4   d_5 ○1  0  1  1  2  0 ○2  1  1  3  1  1 ○3  0  2  0  0  0 ○4  0  1  0  0  1 ・ のようなデータ(今はd_1~d_5の5個ですが今後増加します。データ部分の1は登録、それ以外は未登録の種類の数値)があり、ワード文書は個票の形の表を文書内に差し込みたいのです。 ワードで出力したい形式は個票で ----------------------(個票始まり) ○1 様 あなたが登録されているのは   d_2   d_3  です。 (個票終り)--------------(次の個票始まり) ○2 様 あなたが登録されているのは   d_1   d_2   d_4   d_5  です。 (個票終り)--------------(次の個票始まり) ○4 様 あなたが登録されているのは   d_2   d_5  です。 (個票終り)--------------(次の個票始まり) というように、各人物の登録されている部分だけを差込印刷したいのですが、どうすればいいのですか? つまり人によって、データ部分(フィールド)の増減があるのです。 ご教授の程よろしくお願いします。 フィールドを全部表示するのは初心ながら少しは理解出来ると思います。

  • エクセルで変数が2つある連続印刷

    VBA初心者です。困っていますのでよろしくお願いします。 エクセルでVBAを使って,個人の成績個票を連続印刷する方法について教えてください。 一枚の用紙に,上半分は1組の生徒の個票を,下半分には2組の生徒の個票を連続的に印刷します。 「個票sheetセルE3」には1組の生徒番号を,「個票sheetセルE27」には2組の生徒番号を連続的に流し込み,VLOOKUP関数によって別sheetにある成績データを読み込んでいきます。 仮に2枚(1枚は「1組の1番の生徒(101)+2組の1番の生徒(201)」の個票,もう一枚は「1組の2番の生徒(102)+2組の2番の生徒(202)」の個票)を印刷するコードはどうすれば良いのでしょうか。 下のようなコードでは組み合わせ可能な4枚の個票が印刷されてしまいました。 VBAの専門家の方,ご助言いただければ幸いです。 Sub 一組二組印刷() '個票を印刷するマクロです Dim 番号一組 As Integer For 番号一組 = 101 To 102 Sheets("個票").Range("E3").Value = 番号一組 Sheets("個票").PrintOut Next 番号一組 Dim 番号二組 As Integer For 番号二組 = 201 To 202 Sheets("個票").Range("E27").Value = 番号二組 Sheets("個票").PrintOut Next 番号二組 End Sub

  • エクセルで作成したA4の原稿を、縮小してA4に4枚印刷することは可能でしょうか?

    エクセルで作成したA4の現行のデータがるのですが、縮小して、そのデータをA4の用紙に4枚(左上、右上、左下、右下)印刷することは可能でしょうか?

  • エクセルの印字

    縦長のデータがあります。 1 2 3 4 5 ・ ・ ・ 100 これを印刷する際に、 1 2 3 ・ ・ 50 の横に 51 52 53 ・ ・ 100 と配置したいのですが、出来ますか? エクセル 2010です。 数字の横には別セルで短い文字があるので、ブロック単位で2列に印字したいと言うものです。 つまり、用紙を左右に2等分して、2ブロックで配置したいと言うことです。 データはまだ増えるので、データーは縦長のまま、印字だけそうしたいというものです。 よろしくお願いします。

  • Excelの印刷について

    決まった様式があり、その中で数値を1ケタづつ マス(枠)でかこまれたものがあります。 (例;12345とすれば、それぞれの桁の1つ1つが 1つのセルに入り、|1|2|3|4|5|のような 感じになっています。) 入力にあたり、作業がとても面倒であることと 計算ができないこと等から、入力用のフォームを設け、 そこから、関数を使って印刷用のフォームのマス(枠)へ 1ケタづつ振り分けることにしました。 ただ、データ数が多く、いちいち関数の置換をして 印刷するにも手間がかかるため、なにか別の方法で 一括して印刷する方法がないでしょうか? VBAでできそうな気がするのですが、 当方、VBAについては無知であるため、 可能であれば、詳細に方法を 教えていただきたいのですが・・・。 元のデータとなるものが、リストタイプではなく、 レイアウト(フォーム)タイプのデータとなるため、 差し込み印刷のような感覚でもなく・・・。 データベースソフトも考えましたが、 コスト面や作成に時間がかかるため、 Excelにて作成することとなりました。 説明がいまいち上手くできませんが、 宜しくお願いします。 環境は、WinVista,Excel2007です。

  • 石灰化影?

    先日、健康診断を受けその結果胸部X線の所見で右上肺野石灰化影と診断されました。そもそも石灰化影って何ですか?

  • 健康診断の結果の見方について

    夫の健康診断の結果がでました。 いろいろな項目があり、 それについて、数値がでてきていますよね。 これらの数値について、正常値の範囲(?) などが確認できるようなデータですとか、 そういったサイトをご存知でしたら、教えてください。 ちなみに総合的な所見から言いますと、 結果的には“要精密検査”でした…。 本当に無知でお恥ずかしいのですが、 どうかアドバイスをお願いします!

  • エクセルで、ルーズリーフの行に合わせて印字したい

    お世話になります。 B5(257×182)、6mm、36行  ↑ このサイズのルーズリーフ用紙に、社員の出勤簿を作成したいと思っています。 1ページにつき一人分で、欄外右上に名前を印字し、1行目に12/1、2行目に12/2と、順に31行目まで印字したいのです。 用紙の上からのサイズ(mm)を測って、エクセルの高さをだいたいのポイントに合わせて作成してみたのですが、印刷してみると、5行目辺りから、だんだんと上へ上へとずれはじめてしまいます。 どなたか、うまく印字できる方法を教えてください(><)

  • 健康診断の結果

    先日選考を受けていた企業から内定を頂き、健康診断書の提出が必要だったため最寄の医院で健康診断を受けたところ、γ-GTPの数値が200を超えており、GOTも若干正常値を上回っていました。 診断書にはどの欄にも医師の所見として「異常なし」としか書かれていませんが 医師の所見に問題が無ければこのような数字が出ていても採用に関して問題にはならないのでしょうか? また、今回のように入社前の健康診断の場合は会社の産業医によって再度所見をされることはあるのでしょうか?

The Cultural Differences in Truth-Telling
このQ&Aのポイント
  • The cultural differences in truth-telling between Americans and people from other countries can lead to misunderstandings and confusion.
  • While Americans value honesty and truth, other cultures prioritize politeness and telling people what they want to hear.
  • These differences in values can create challenges in communication and trust between individuals from different cultural backgrounds.
回答を見る

専門家に質問してみよう