EXCEL VBAで一覧表から製品ラベルを作成しているのですが
一覧表から条件に合ったオーダーの項目(オーダーNo.、品名等)を
別シートのデザインを決めたセルに貼りつけています。
それを連続用紙(ラベル用紙)に印刷するのですが
プリンタの余白、上下余白、ヘッダー、フッダーを全て0にしても
どうしてもページの区切り目で余白があいてしまい、2ページ目以降の行がずれてしまいます。
これはEXCELの性質上どうしようもないことだと聞いたことはあるのですが
やはりこれは仕方のないことなのでしょうか?
他の方法として
デザインシートには始めの1オーダー分のみを貼りつけて印刷
↓
2つめのオーダーを貼り付けて印刷
↓
3つめのオーダーを貼り付けて印刷
・
・
・
このようにすると、ズレは解消するかとは思うのですが
これをすると、1つのオーダーを印刷するとプリンタがページ送りをしてしまうのです。
(プリンタの自動改行はOFFにしています。)
これをVBAで設定することは可能でしょうか?
もしEXCELでは不可能であれば、WORDならこうすればできる等
ありましたらお教え下さい。
わかりにくいかもしれませんが、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは。
KenKen_SP です。連続用紙への印刷は経験したことがないので、私には状況がよく
つかめてないかもしれません、、
1 ページだけだと「うまくいく」のでしょうか?
であれば、複数ページ分データを作って印刷、、ではなくて常に
印刷データは 1 ページ分にしておき、
1. 1 ページ印刷
2. 次の印刷データを作る
3. また、1 ページ分印刷
のように連続処理してみては?
つまり、一回の印刷命令では 1ページしか印刷しない仕組みです。
余談ですが、印刷に最低限必要なマージンはプリンタドライバから
Win32API の関数で正確に求めることは可能です。
ただし、Excel の印刷機能はこの辺アバウトですから、このマージン
を Excel に渡しても正確に制御することは難しいと思います。
勘違いレスでしたら、スルーして下さい。
KenKen_SPさん、いつもありがとうございます!
そうですね!1ページ分だとズレないので
1ページ分ずつ処理する方法で試してみることにします。
ひとりで悩んでいると、貧困な発想がより凝り固まってしまって嫌になります。。。
良い手掛かりをありがとうございました!!
No.4
- 回答日時:
#3のWendy02です。
読み間違えました!
読み返してみて、私は、「連続用紙」へのプリントの経験は、Windowsではありません。
たぶん、「連続用紙」は、プリンタドライバの問題ですよね。「連続用紙」用のプリンタで、「連続用紙」を指定し、マージン設定はあっても、「連続用紙」は、インチで設定しますから、実際の印刷では、ずれた経験がありません。
そのために、インチ定規を使って設定していました。インチで設定する限りは、ずれません。ただし、Excelから直接というのは、#3で書いたとおりで、どうかなって思います。
役に立たなかったすみません。
Wendy02さん、いつもありがとうございます!
用紙設定をインチで合せてるのですが
どうしても1ページ終了後の少しの余白が解消されなかったので
No.2のKenKen_SPさんにアドバイス頂いたように、1ページずつの設定で試してみることにしました。
No.3では、フリーソフトのご紹介までありがとうございました。
実際に稼動させるPCがあまり容量が大きくないので
できれば、ソフトを追加するのは避けたいのです。。。
でも、今後別の機会に利用できることがあればと思っています。
色々ありがとうございました!!
No.3
- 回答日時:
fk_sapさん、こんばんは。
>連続用紙(ラベル用紙)に印刷するのですが
Excel のセルの仕組みを以前書いたことがありますが、セル1つ1つの中に、調整余白というものが存在しているようなのです。セルの列や行が増えると、そのズレが発生してきて、論理的な高さや幅とは違いが出てきてしまいます。
だから、市販ラベルのように、位置が決まっているものは、ずれてきてしまいます。
Wordでは可能だと思います。ちょうど、Wordのドキュメント全体が、セル1つのような感じですから、調整余白は、それぞれ、上下・左右に単独に存在するので、修正可能なのです。
ただ、私は、Excelから CSV で出力して、それを『ラベルプロデューサー』というソフトで印刷しています。いくつかある中で、『ラベルプロデューサー』(フリーソフト)を選びました。このソフトですと、A4一枚のズレは、だいたい、0.5 mm 以内ですね。紙質ですべるからだと思います。
エイブリィ デニソン マクセル
http://www.averymaxell.com/averyprint/index.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- プリンタ・スキャナー 佐川急便のプリンターで印刷用の送り状が印刷時に詰まる 2 2022/11/23 18:25
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- Excel(エクセル) 請求書と領収書の作成 4 2022/11/10 16:13
- その他(買い物・ショッピング) 商品にラベルを貼って出荷するまでのの手順にについて 2 2022/09/29 15:26
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(ソフトウェア) 写真の印刷レイアウトについて 13 2023/05/31 07:20
- Word(ワード) Wordでの印刷サイズについて A4の原稿をB5サイズで出力したいとき、 印刷から用紙サイズの指定か 4 2022/04/30 09:51
- PDF 2つのPDFを重ねる方法はありますか? 4 2023/01/30 14:04
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1枚しかないPDFファイルを...
-
Wordで不要な線が印刷されて困...
-
インデックスシールに文字を印...
-
いきなりPDFの最新版を使用して...
-
「8K」,「16K」というサイズの用紙
-
Excelの表印刷で傾きが生じます
-
いきなりPDFで用紙のサイズを編...
-
WordでA4サイズの案内文の...
-
イラストをポストカードに印刷...
-
画像を回転させずに印刷する方...
-
用紙はあるのに、「用紙切れ」
-
規定用紙の空欄部分にあわせて...
-
用紙の枠内にちゃんと印刷したい
-
Illustratorで長3封筒に印刷し...
-
PDFにしたものがずれる
-
名刺を印刷するとずれてしまう
-
A5サイズへの印刷が大きくずれ...
-
用紙いっぱいにして印刷したい
-
印刷したいのにL判サイズがない
-
brother 「mymio」写真シール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
いきなりPDFで用紙のサイズを編...
-
1枚しかないPDFファイルを...
-
「8K」,「16K」というサイズの用紙
-
WordでA4サイズの案内文の...
-
印刷したいのにL判サイズがない
-
インデックスシールに文字を印...
-
Wordで不要な線が印刷されて困...
-
Excelの表印刷で傾きが生じます
-
A4の用紙にB6サイズの画像を印...
-
用紙の枠内にちゃんと印刷したい
-
佐川急便のプリンターで印刷用...
-
ドットプリンタで印字位置がずれる
-
プリンターでB6サイズの紙に画...
-
用紙はあるのに、「用紙切れ」
-
「税務署で配布するOCR用紙」と...
-
IllustratorCSで...
-
垂れ幕印刷をするためのフリー...
-
画像を回転させずに印刷する方...
-
OHP用紙に上手く印刷する方法(...
-
Illustratorで長3封筒に印刷し...
おすすめ情報