
お世話になります。
VBAで用紙サイズの変更方法をご教授願います。
現在、レポートにてラベルを作成しており、レポート1ページにラベルが3つ載ります。
レポートには切り取り線を付けており、その線に沿ってカットしている次第です。
当該レポートの作成当初は問題なかったのですが、最近プリンタのローラーの劣化なのか、上余白が多少広くなってきており、ラベル3枚のうち一番上のラベルについては若干大きくなってしまいます。
※カットする回数を減らしたいので用紙の上余白はカットしてません。上余白もふくめたラベルとなります。
レポートのページ設定で上余白が現状5.08なのですが、変更しても5.08になってしまうことから、恐らくプリンタの限界値?かと思われます。
調べたところ、用紙サイズを変更することにより、余白を狭くすることができる(用紙ギリギリのところまで文字を印刷できる)との情報がありました。
現状A4(210×297mm)です。上余白を1~2mmほど狭くしたいので、208×297mmで設定し印刷すれば上余白が2mm狭くなると思われるのですが。。
PrtDevModeの具体的な使い方をご教授頂けたらと思います。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
仮に設定を出来たとしても、無駄な努力になりそうに思います。
まず、手作業でプリンタの用紙サイズのユーザー設定を行って試してみることを強くお勧めします。
Access2002よりも前のバージョンではPrtDevModeで行うしか方法はありませんでしたが
2002からはPrinterオブジェクトが使えるようになりましたので随分と簡単になりました。
PrtDevModeの解説がのっているサイトは少ないと思います。
Printerオブジェクトの解説は
http://msdn.microsoft.com/ja-jp/library/cc325884 …
文中にあるODC_Acc10_Printers.exeは
http://msdn.microsoft.com/en-us/library/Aa139946 …
からダウンロードできます。
圧縮ファイルをダブルクリックすると解凍先を聞いてきます。
中身は、PrinterDemo.mdb です。
ローラーの劣化のためなのか紙の検出センサーにゴミが付いているだけなのか・・・不明ですが
プリンタのメンテナンスをしてもらうか、諦めるか・・も
あなたの費やす労力を考えて決めたらよろしいかと思います。
(メーカーごとに微妙に違う部分があって解説通りには行かない場合がありました)
返信が遅くなり申し訳ございません。
ご回答ありがとうございました。
とりあえず、全体のフォントや罫線等を小さ目にして体裁を整えることで、問題は解決致しました。
確かにここで事象が解消されたとしても、数か月後にまたズレてくるかと思いますので、その際は教えて頂いた方法で対処してみたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) 写真の印刷レイアウトについて 13 2023/05/31 07:20
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- Word(ワード) Wordでの印刷サイズについて A4の原稿をB5サイズで出力したいとき、 印刷から用紙サイズの指定か 4 2022/04/30 09:51
- プリンタ・スキャナー 佐川急便のプリンターで印刷用の送り状が印刷時に詰まる 2 2022/11/23 18:25
- プリンタ・スキャナー 封筒印刷 差出人印刷ずれる 4 2022/05/01 10:12
- プリンタ・スキャナー プラザーのプリンター DCP-J926N-W/B を使用して 100均などで売られている マグネット 1 2022/12/01 14:40
- Excel(エクセル) エクセルでA3用紙を印刷し、余白を全て0にしてもかなりの余白が出てしまいます。その場合は拡大設定する 1 2022/11/29 01:08
- プリンタ・スキャナー レーザープリンターでラベル印刷 3 2023/08/12 10:15
- デザイン 縦18.0cm 横13.5cm の紙はどの用紙サイズに近いか 4 2022/08/13 11:00
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
このQ&Aを見た人はこんなQ&Aも見ています
-
マクロでプリンタ、用紙、給紙先を指定するには?
Excel(エクセル)
-
エクセルVBAでプリンタプロパティを操作したい
Visual Basic(VBA)
-
AccessのVBAでレポートのページ設定
Excel(エクセル)
-
-
4
Excel VBAを使って給紙方法を変更する(キーストローク使用)
Excel(エクセル)
-
5
プリンターを指定して印刷するには
Visual Basic(VBA)
-
6
エクセルでユーザー定義サイズの設定
Excel(エクセル)
-
7
ACCESSのレポートで書式設定が元に戻ってしまうのですが・・・
Access(アクセス)
-
8
ラベル、テキストコントロールの回転について
Access(アクセス)
-
9
VBからEXCELで印刷するときにユーザー設定用紙を設定したい
Visual Basic(VBA)
-
10
access の 最終レコードの判定はどう記述しますか
Access(アクセス)
-
11
アクセスのレポートで同ページ内で2つ同じ内容を表示するには?
Access(アクセス)
-
12
VBでExcel印刷する時のプリンタトレイの選択方法について
Visual Basic(VBA)
-
13
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
14
Access2013 レポートを印刷するために開いた、レポートビューをVBAで閉じる方法を教えて。
その他(Microsoft Office)
-
15
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
16
エクセルVBAで手差しトレイを指定させたい。
Excel(エクセル)
-
17
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
18
Excelマクロで印刷設定
Visual Basic(VBA)
-
19
Access VBAから使用したExcelプロセスを閉じる方法について
Visual Basic(VBA)
-
20
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで上下に同じ書類を作成す...
-
ワードパッド 横 切れ
-
LibreOfficeのCalcの印刷に関す...
-
複数の写真画像をA4にまとめて...
-
ワードで、色付き図形を描いた...
-
【Word】表が任意設定の数値ど...
-
ルーズリーフに印刷したい
-
他で開くと設定が変わります・・・
-
文字数や行数を簡単に指定でき...
-
エクセルの余白のようなもの
-
OpenOffice Calc(エクセルの互...
-
エクセルを余白なしでPDF化したい
-
エクセルで、ページが自動で縮...
-
Acceesのレポートの横幅がはみ...
-
OpenOffice Calc(エクセルの互...
-
PDF/wordについてお尋ねします。
-
エクセル2007で用紙いっぱいに...
-
エクセルで、常に余白線を表示...
-
原稿用紙設定で余白を変えたい
-
Excelのセル幅の自動調整について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで上下に同じ書類を作成す...
-
Excelで・・・1ページあたりの...
-
見開き2ページのPDFを1ページに...
-
エクセルを余白なしでPDF化したい
-
アクセスで、レポートの幅がペ...
-
アクセスのレポート印刷がうま...
-
エクセルで作った表(上下2つ...
-
ワードパッド 横 切れ
-
パワーポイント印刷時の余白設...
-
Wordのページ設定を初期化したい
-
エクセルでA3用紙を印刷し、余...
-
LibreOfficeのCalcの印刷に関す...
-
エクセルの余白のようなもの
-
EXCELでA4用紙に余白ナシで印刷...
-
Excel(エクセル)で用紙の中央...
-
ルーズリーフに印刷したい
-
Wordの両面印刷で余白をそろえ...
-
余白が左右均等になりません。
-
至急です。 課題でA41枚、1600...
-
原稿用紙設定で余白を変えたい
おすすめ情報