ベストアンサー AccessのVBAでレポートのページ設定 2004/05/18 13:56 タイトルのようにVBAでレポートの余白、用紙サイズ、向きなどを指定する方法はどのようにするのでしょうか? みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー Gin_F ベストアンサー率63% (286/453) 2004/05/19 09:18 回答No.2 > Access2000です。 PrtDevMode プロパティ・PrtMip プロパティを使ってください。 ヘルプに使用例もありますので、確認してください。 質問者 お礼 2004/05/20 15:50 回答ありがとうございます。 がんばって試してみます! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) Gin_F ベストアンサー率63% (286/453) 2004/05/18 13:59 回答No.1 Access2002以降かどうかで大きく変わります。 現在のバージョンを提示してください。 とりあえず、Acc2002以降なら参考URLを確認してください。 参考URL: http://www.microsoft.com/japan/msdn/officedev/officeXP/odc_acc10_printers.asp#odc_acc10_printers_introduction 質問者 お礼 2004/05/18 14:19 すいません、Access2000です。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Accessのレポートでの余白の設定がおかしいのですが… Accessでレポートを作成し印刷していますが、ページ設定で余白の設定を見ると、設定している数値ではなくなっているのです。 上下左右の余白を約25mmずつ設定しているのにも関わらず、用紙のサイズを縦・横に2分割した値に変わってしまいます。仮に出力用紙のサイズが縦200mm、横150mmとすると(本当はA4用紙サイズですが)余白の設定で、上下100mmずつ、左右75mmずつになり、全てが余白で埋まっている状態です。Windowsは98SE、Accessは2000です。うまく説明できていないかもしれませんが、解決方法ご存知の方教えて下さい。良い解決方法がない場合、AccessのマクロかVBAで余白の設定ができる方法はないものでしょうか? ちなみにツールのオプションの全般での初期値は指定した余白サイズのままです。デザインビューでオブジェクトを動かして上書き保存しても直りませんでした。 Accessレポートのページ設定 Access2000でレポートを作成して出力するようにしているのですが、何故か指定した用紙サイズで出力されません。 今回、Accessのプログラムはそのままで、新しくPCを変更してAccessを動かそうとしています。 レポートの「ページ設定」ページタグの用紙サイズを、15*5.5インチの用紙をサーバのプロパティにて新規用紙作成した分で出力しようとしています。 レポートの「ページ設定」を、その15*5.5インチの用紙サイズで保存して、Accessレポートを実行すると、期待する5.5インチでは出力されず、A4サイズで出力されているようなんです。 また、実行後の「ページ設定」ページタグの用紙サイズをみると、15*5.5インチで設定したはずなのに、Letter になっていました。 どうしてそうなるのでしょうか。 ちなみにAccessのコードでは、PrtDevModeプロパティを使用して、PaperSizeメンバに設定しています。けど、値は221です。こんな値は本来ないのではないかと思うのですが、それが原因でしょうか。 Access97でのレポートの余白設定 こんにちは。 Access97でのレポートの余白設定についての質問です。 レポートの1枚目と、2枚目以降でレポート上部の余白サイズを変更したいと考えています。 方法をご存じの方、ご教授下さい。 OSはWin2000です。 よろしくお願い致します。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム ACCESSのレポートについて ACCESSでフォームから印刷ボタンを押すとレポートの印刷プレビューが表示されるという簡単なアプリケーションを作成したんですが、レポートの余白・向きを保存→アクセスを終了→アクセスを起動→レポートを表示→レポートを閉じる→レポートを表示という操作をすると、ページ設定で設定し保存した余白・ページの向きが元に戻ってしまいます。どうすればちゃんと保存できるのでしょうか? ちなみにDoCmd.OpenReport "hoge", acViewPreviewでレポートを表示させてます。 アクセスの印刷時のページ設定について なぜかいくら設定しなおしても上下左右の余白幅が24.99に戻ってしまいます。 余白幅を覚えておいて、1回1回設定しなおすのも凄く面倒です。 同一レポートにて1回設定したページ設定は、一切変わらないようには出来ないでしょうか? もしくはレポートを開く際に、マクロやVBAでページ設定を指定したり出来ますか? ACCESSでページ設定の内容が変わってしまいます。 ACCESS2007を使用していますが、 荷札の様な物(A4サイズでない)をレポートで作成し、ページ設定にて その他のプリンタにしネットワークプリンターに設定し、用紙サイズ・給紙方法・余白等を設定し 印刷しています。 そのACCESSファイルを閉じて、再度開き印刷しようとすると、 ページ設定が、通常使用するプリンタになっており、用紙サイズも A4 に、給紙方法も自動選択に、余白も設定した値と変わっています。 その都度、ページ設定の項目を設定しなくてはなりません。 何かのタイミングで通常使用するプリンタになってしまうのか解らず、お解りの方、宜しくお願い致します。 VBAによる用紙サイズ変更(PrtDevMode) お世話になります。 VBAで用紙サイズの変更方法をご教授願います。 現在、レポートにてラベルを作成しており、レポート1ページにラベルが3つ載ります。 レポートには切り取り線を付けており、その線に沿ってカットしている次第です。 当該レポートの作成当初は問題なかったのですが、最近プリンタのローラーの劣化なのか、上余白が多少広くなってきており、ラベル3枚のうち一番上のラベルについては若干大きくなってしまいます。 ※カットする回数を減らしたいので用紙の上余白はカットしてません。上余白もふくめたラベルとなります。 レポートのページ設定で上余白が現状5.08なのですが、変更しても5.08になってしまうことから、恐らくプリンタの限界値?かと思われます。 調べたところ、用紙サイズを変更することにより、余白を狭くすることができる(用紙ギリギリのところまで文字を印刷できる)との情報がありました。 現状A4(210×297mm)です。上余白を1~2mmほど狭くしたいので、208×297mmで設定し印刷すれば上余白が2mm狭くなると思われるのですが。。 PrtDevModeの具体的な使い方をご教授頂けたらと思います。 宜しくお願い致します。 AccessレポートのラベルをVBAでかきたい 事情があって、直接レポートには文字をかけません。 なのでVBAで…と思ったのですがわかりません。 線の引き方は Me.Line (8 * 567, 0)-(8 * 567, 2430) としています。 こんな感じで、VBAを使い、位置を指定しつつ、表示させる文字も指定して、文字を表示、というようなことはできないでしょうか? ACCESSレポートの1ページだけ ACCESSのレポートの1ページ目だけ を印刷する事をVBAで行うためには、 どうしたら良いのですか? 2ページ目以降は不要な時もあり、そのたび 印刷設定で1ページを指定する作業を簡略したいのです。 よろしくお願いいたします。 Access mdeで使用できないコマンド Accessでレポートを作成しフォームからそのレポートを呼び出したところ、用紙が設定した値では無くなってしまうことがたまにあるので、VBAでPrtdevmodeを追加したしたのですが、mdbなら完璧に起動するのですがmdeに変換すると、「7802:このコマンドはmdeデーターベースで使用できません。」というメッセージが表示されてしまいます。これを回避する方法がありましたら教えてください。 Prtdevmodeを無理に使用しなくても、用紙サイズ・余白を覚えていられる方法がありましたらその方法も教えて下さい。(レポートのページ設定では駄目です。) 宜しくお願いします。 では Access レポートのページ設定 Accessのレポートを作っているのですが、ページ設定がうまくいきません。 A4ヨコで作っているのに、しばらくしてから立ち上げるとA4タテに戻ってしまいます。 余白等ももとに戻っています。 たまにA4ヨコのままになっていたりする時もあります。 ページ設定が変わってしまうのは何が原因なのでしょうか?? 何か設定があれば教えてください。 イラストレーターの書類設定 過去の質問を見てもいまひとつわからなかったので質問します。 B4の用紙で不動産のチラシを作ろうと思います。 過去の質問で用紙の設定の仕方はわかったのですが、B4で用紙の向きは横で文字の向きも横、つまりB4の用紙の上にB5の横書きのチラシが2枚乗ってるような状態にしたいのですがどのようにすればいいのでしょうか? 丁度B4を2枚折にして表裏になる状態のことです。 B4の用紙のサイズから計算して、用紙の余白とテキストボックスのサイズを指定してするようなことも必要になると思うのですが、出来たらその方法もご教授ください。 質問の内容もわかりにくい聞き方かも知れませんがどうぞよろしくお願いします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム Excelでページ設定で変更した設定を初期設定にしたい タイトル通りなのですが 例えば、ページ設定で印刷の向きや余白などを あらかじめ指定した状態を 初期設定とすることはできないでしょうか? 使用しているExcelは2002です。 ついでにエクルプローラー等で表示方法を アイコンではなく常に一覧にする方法もご存知でしたら 教えてください。 宜しくお願いします。 ACCESSレポートで頁フォーマット時にVBコードで頁の余白を指定するには? ACCESSレポートで頁ごとに、余白の設定をしたいので、 メニューの[ファイル]-->[余白]で余白を設定するのではなく、 頁フォーマット時にVBコードで頁の余白を指定したくて 以下のようなコードを書いてみたのですが、うまくできません。 Private Sub Report_Page() Msgbpox Me.Left End Sub とレポート内のモジュールに書くと、左余白のインチが表示されたので、 Private Sub Report_Page() Me.Left = 567 * 3 End Sub と入力しましたが、 「このプロパティは読みとり専用であるため。。。」 というエラーが表示されてしまいました。 何か良い方法を教えて下さい。 ACCESSとレポートとVBAと 初めまして。 まったくの初心者ですが宜しくお願いします。 環境はOS:Xp・ACCESS2000です 現在、フォームに印刷ボタンを作成し、 それを押下後、レポートの画面が開くというものを VBAを用いて作成しています。 フォームには顧客コードというものを設定しているのですが、顧客コードを何番に変更しても印刷ボタンを押すと一番最初のデータ(私の場合は顧客コード「1」)がレポートに表示されます。 これをフォームの顧客コードとレポートの顧客コードが同じ番号になったレポートを表示したいのですが、どのようなVBAのコードを打てばよろしいでしょうか? 質問の意図をしっかりとお伝え出来ていないかも知れませんが、よろしくお願いします。 アクセスでレポートのページ設定を保存したい アクセス2000です。レポートのページ設定が保たれず困っています.たとえばA3を選択していても次にはまたA4に戻っています.また、余白の設定もデフォルトの状態に戻ってしまいます. 保たれることもあるようですが、ここぞという印刷の際に戻っていて白い無駄紙を大量に発生したりというはめになります。 確実にレポートのページ設定を保存するにはどうするのでしょうか、おわかりの方教えてください. Access97レポートの印刷設定記憶方法 質問させていただきます。 Access97でレポート(表)を作成したのですが、PCの電源を落とすと印刷設定(用紙サイズ、プリンタ)が記憶されていません。 (電源がついている間は記憶されています) どのようにしたら、電源を落としても記憶させることができるのでしょうか? ■内 容 ・OSはXPPro。 ・ドットプリンタはFMPR671。 ・レポートの用紙サイズは15X11インチ。 ・使用プリンタはドットプリンタ。 ・通常使うプリンタはレーザープリンタ。 ・Access97の表を印刷するときだけドットプリンタ。 ・以下の方法で用紙サイズとプリンタを指定しています。 1.「プレビュー画面」→「ページ設定」→「ページ」タブを開く。 2.「その他のプリンタ」にチェック。 3.「プリンタの設定」を開く→「ページ設定」画面で「ドットプリン タ」を選択。 4.「プロパティ」の「詳細設定」で用紙サイズを「15X11」を選択。 うまく説明ができてませんが、よろしくお願いします。 Access2003でレポートのページ設定について。 今作っているレポートが、フィールド数が2つでレコードが多数ある形で、印刷時に用紙が勿体無いので、ページ設定のレイアウトで列数を2列にしています。 しかし、内容的に3~4列でも良さそうなのですが、レポートヘッダーとページフッターの文章等が長く3列つ以上に出来ません。 レポートヘッダー等が長くてもページヘッダーと詳細だけを3列、4列と増やすことは可能なのでしょうか。 それとページ設定のレイアウトで列数を増やしてもページヘッダーは詳細と同じに増えないのでしょうか。 Access2000 レポートの印刷位置指定 お世話になります。 掲題の件で質問させていただきます。 レポートを印刷する際、用紙の任意の位置より 印刷できる方法はございませんでしょうか。 左余白、上余白などの設定方法などありましたら ご教授いただけましたら幸いに存じます。 以上、よろしくお願い申し上げます。 失礼いたします。 Wordのページ設定 http://oshiete1.goo.ne.jp/kotaeru.php3?q=708963 と似たような質問なのですが… Word2000を使っています。 A3サイズ(横向き)で作成したいので用紙サイズを「サイズを指定」で420mm×297mmに指定しました。 すると、「予約が印刷できない領域に設定されています」となり、上下46.9mm 左30mm 右152.3mmと右側がなぜか多く余白が取られてしまいます。 「無視」にすると、指定したい余白で印刷レイアウトでは見れるのですが、プレビューでは文字が切れてしまっています。 私のプリンタはA4まで印刷可のものだからでしょうか? 「無視」ままで、作成しつづけても大丈夫でしょうか? アドバイスお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
回答ありがとうございます。 がんばって試してみます!