• ベストアンサー

エクセルで入力フォームを作るには

エクセルで、規定の書式に印刷出来るようなフォーマット(?)を作るにはどうすればいいのでしょうか。例えば、市販の伝票に、エクセルで入力したものを印刷したい時です。 書類のそれぞれの欄に、なかなか上手い具合に印刷できません。 今までは地道に何度も試しに印刷してみて、ずれていれば、セルや、幅、高さを調節し直してました。セルの高さや幅って、cm単位での調節って出来ませんよね? 今回、ちょっと複雑な書式への入力フォーマットを作りたいと思っているのですが、何かいい方法はありませんか?

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

  • ベストアンサー
  • freezmoon
  • ベストアンサー率34% (26/76)
回答No.3

どうしてもエクセルで作りたいなら。 まずオートシェイプで四角形を作ります。 オートシェイプの書式設定で縦,横の大きさを決めます。 後にオートシェイプのプロパティで「セルに合わせて移動やサイズ変更をしない」を選択しておきます。 その四角形にセルを合わせると0.01cm程度の誤差はありますが,希望の大きさになると思います。 ただ申し訳ないのですが今プリンターと繋がっておりませんので確認しているわけではありません。

trade
質問者

お礼

ご回答ありがとうございました。 教えて頂いたのと近いやり方で、以前試したことがあったのですが、誤差が多く途中で断念していました。 今回教えて頂いた通りにやってみましたが、やはり誤差は出てしまいましたね。特に横幅が。でも以前よりは誤差が小さかったので、少しずつ何度か列幅を調整し、なんとかそれなりに使えるものが出来ました!ありがとうございました。

その他の回答 (3)

回答No.4

わたしは次の方法で行っています。 (1) エクセル(ワード・パワーポイント)にて新規作成を立ち上げます。 (2) 「ページの設定」で余白をすべて"0"にします。 (3) 原図原稿をスキャナーで読み取り,等倍率で(そのまま)エクセルに貼り付け(ドラック)ます。 (4) その状態で印刷し,原図書式とピッタリ合うかどうか確認します。 (5) ずれていたら,スキャナー画像をダブルクリックして,プロパティでずれた分だけ,「トリミング(+,-)」します。 (6) 「テキストボックス」をそれぞれ入力位置に配置し,必要情報を入力し「線(枠)なし」にした後,スキャナー原稿をを消し印刷します。 (7) 複数の「テキストボックス」や「原稿画像」をグループ化しておくと便利ですばやく処理できます。 (8) エクセルの場合No.3さんの提案のように「セルに合わせて移動やサイズ変更をしない」を選択しておくといいと思います。パワーポイントが一番融通が利きましたので,わたしは,パワーポイントですべて作成しています。

trade
質問者

お礼

ご回答ありがとうございました。 私もスキャンする方法でやりたかったのですが、職場にスキャナがありませんでした... いつかスキャナを買ってもらえたら、試してみようと思います。 ありがとうございました。

  • pauNed
  • ベストアンサー率74% (129/173)
回答No.2

こんにちは。私がよくやる方法は、 1)セルの大きさを10ピクセル×10ピクセルくらいにして、方眼紙のようにします。 2)枠線印刷もしくは罫線を引いて印刷し、帳票フォームに重ねて印字位置を決めます。 3)各印字位置にはセルの結合を使ってボックスのようなものをつくって設定します。 …な感じです。 以前は 『ものさしマクロ』など使ってた事もあります。 http://hp.vector.co.jp/authors/VA016119/sizemm.html

trade
質問者

お礼

ご回答ありがとうございました。 エクセルって便利なようで、こういう時は地道な作業が必要ですよね。 ヒマを見つけて、いろいろ試したいと思います。 ありがとうございました。

  • tokpy
  • ベストアンサー率47% (1313/2783)
回答No.1

複雑な書式は,ワードを使ったほうがいいです。 エクセルでデータを作り,ワードに差し込み印刷します。 「差し込み印刷」でネット検索すれば解説してあるサイトが見つかります。 解説例 http://www5a.biglobe.ne.jp/~kazama-c/yaku/yaku0200.html

trade
質問者

お礼

ご回答ありがとうございます。 実は、ワードで作った書式はあったのですが、エクセルで作った他の書式と一緒に同じブックに保存したかったので、エクセルで何とか作れないかなぁと思っていたのでした。 ありがとうございました。

関連するQ&A