• ベストアンサー

(Excel97)シートの印刷書式が変わってしまう

こんにちは、いつも質問に答えていただきありがとうございます。 VBAにて、A4横で設定してある2種類のシートを自動で印刷しているの ですが、特定のPCのみ1種類目はA4横で印刷されますが、 2種類目はA4縦で印刷されてしまいます。 プリンターの設定も調査しましたが特に問題はありませんでした。 ちなみに、そのPCでステップ実行を行うと、2種類ともA4横で印刷されます。 この不可解な現象ですが、対処方法があれば教えていただきたいのですが、 動作環境は以下のとおりです。 OS:Windows98 Excel:Excel97 SR-1 CPU:MMX166MHz プリンター:EPSON LP-8400 本体:FMV5166 NU8/Y よろしくお願いします。

  • akfk
  • お礼率42% (9/21)

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

  • ベストアンサー
  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

>この不可解な現象ですが、  縦で印刷されるパソコンの通常使用されるプリンタの印刷向きが縦なのでは・・・  したがって2台とも横に設定すれば良いと思いますが(歯切れが悪い) 参考になれば幸いです

akfk
質問者

お礼

k_ebaさん。ありがとうございました。 印刷向きを横に設定して成功しましたが、歯切れが悪いですね。

その他の回答 (1)

  • baka
  • ベストアンサー率83% (15/18)
回答No.2

プリンタのドライバが最新であるかどうかを確認されてみてください。 ドライバのバージョンに問題ないようでしたら、 >ステップ実行を行うと、2種類ともA4横で印刷されます。 ということですので、2種類目の印刷の前に DoEvents 関数を入れればうまくいくかも知れません。

akfk
質問者

補足

DoEvents 関数を使用して試してみましたが、同様の結果となりました。 現在自宅より書いていますので、翌日に使用しているサンプルコードを 記入します。

関連するQ&A

  • excel2007での印刷について

    Excel2007で横向きに横長の名簿を作っているのですが、印刷プレビューを見ると横はちょうどいいのに縦がA4用紙の半分ほどで終わってしまいます。 下半分は余白になっていて見栄えが悪いので、縦も紙全体に印刷したいのですが、やり方が分かりません。 ページ設定で拡大/縮小の縦・横を1にしたり、印刷範囲を設定しても変わりません。どうしたらいいのでしょうか。 ちなみに横はA~N、縦は1~19まで使用しています。 拡大/縮小は縦横自動で92%で、それ以上大きくすると横が入らなくなってしまいます。 わかりやすいやり方を教えてください。お願いします。

  • Excelで用紙一枚に2ページ印刷

    よろしくお願いします。 WindowsXPでExcel2000を使っています。(Excel2007も別途あり) A4用紙に表を印刷するのですが、項目が少なく縦に細長いために1ページに2ページ分を 印刷したいのです。 プリンタドライバの設定で「割り付け」を選べばできるのですが、A4用紙の使い方が思うようになりません。 A4用紙を縦に使い、2ページを左右に印刷したいのですが、A4用紙は ・縦になると、表は横に二段になってしまいます。 ・表を縦に二段で印刷しようとすると、用紙は横になります。 用紙を縦に、表も縦長で2ページずつ印刷するにはどうすればよろしいでしょうか?

  • Excel2007の印刷設定の方法

    Excel2007のシートに表作成し1枚に印刷したいのですが、A3横サイズにもはみ出しますので、プリンターを長尺印刷対応(EpsonPX-5600)に買い替えましたがExcel2007の長尺印刷の設定の仕方が分かりませんのでお教えください。 以上

  • Excel-VBA TextBoxの書式設定について

    Excel-VBA TextBoxの書式設定について Excel2003-VBAのUserForm1にTextBox1を作成しました。 横位置・インデント・縦位置を設定しようとして プロパティを見たものの該当プロパティが分かりません。 ご教授宜しくお願いします。

  • PDFファイルの縦・横を自動で印刷したい。

    製品名は、EP-777Aです。 メールで送られてきたPDFの種類が用紙の向きが縦方向のもの横方向のものが混ざって送られてきます。 以前のキャノンのプリンターだと印刷さえすれば、勝手に判断して縦は、縦・横は、横で印刷できたのですが、現在は、プレビュ-を見て印刷ページを設定して用紙の向きを縦か横に設定して印刷しています。じゃまくさいです。  勝手に縦か横を判断して印刷できる設定はないんですか? あれば教えてください。 PS.PCは、NECのPC-NS350CABです。 ※OKWaveより補足:「EPSON社製品」についての質問です。

  • autocadからの印刷について

    プリンタ/プロッタには「SII Teriostar LP-1030」を使用しています。 デバイスとプリンターから上記のプリンタを選択し、印刷設定を行いました。 ユーザー定義1に縦240mm、横390mmと設定。 AutoCADからプリンタを選択し、用紙サイズはユーザー定義1を設定。 しかし、実際印刷してみるとA3サイズのロール紙で印刷したかったのに プリンタにはもっと大きいサイズのロール紙を使用する様にとエラーが出て、 印刷できませんでした。 定義したサイズで印刷したいのですがどうしたら良いのか分かりません。 どなたか教えて下さい。 お願い致します。

  • canon iP4500> 割り付け印刷したい

    こんにちは。 Excel2007で A5横で作った表を、 上下に2枚並べて A4に印刷したいのですが、 (Excel側では出来ないようなので) 印刷→プリンタ(iP4500)のプロパティで「割り付け」、 詳細で「2ページ印刷」、ページ順序「上から下方向」にして、 左側に出てる割り付けイラストは合っているのに、 OK後の印刷前に出るプレビューだと、 上半分(A5横1枚分)しか表示されません。 プリンタのプロパティ「ページ設定」タブの設定は、 ■用紙サイズ:「A5」(PC画面の絵/ソフト上の用紙サイズ)、 印刷の向き: 「横」、 ■出力用紙サイズ:「A4」(プリンタにセットしてる印刷したい紙のサイズ)。 (給紙トレイにはA4用紙が縦に入っている) 上記の設定で間違っているor足りないのは、 どこでしょうか?

  • EXCEL2003 拡大縮小印刷 ”次のページ数に合わせて~”の設定方法について

    Excel2003です。 「ページ設定」の(ページ)タブ内にある ”拡大縮小印刷”より 『次のページ数に合わせて印刷 横×縦 』 ⇒ここで設定する目的は、確実に1ページに収まるようにするためですよね。  で、、今の今まで、横は、かならず「1」と入力して、  縦にも「1」と入力すれば、確実に1ページとして収まるようにしてた。  友人からの質問で、  横を1以外の設定にすると、どうなるのかということで、  横 2 縦に 2を入れてみたところ、横も縦も1を設定していたときと  変わらなかったと。。   (例)  3ページ分のA4サイズのページを2ページに収めるときは、  この部分を使うと、横1で縦には2で、いいと思うんだけど、  そもそも、この横と縦の数値って、何?を示しているのか??  わからなくなってきた。    教えてください。うまく表現できなくてもうしわけないのですが、、  

  • EXCELのプレビューについて

    EXCELで文書を作成しページ設定を「A4縦」の状態から「A4横」に変更しても、プレビューはA4縦で表示され横になりません。実際に印刷しても縦で出てきます。 再度設定使用画面を開くと設定は横になっています。 違うプリンタードライバーに変更しても同じです。 どうすれば横で印刷できるようになるでしょうか? WIN98,EXCEL2000です。

  • 印刷がうまくできません。

    多分設定があると思うのですが…。 そこたどりつくことができません。 よろしくお願いします。 自分のファイルに取り込んだFAXを印刷しようと横置きの紙に縦の表示を圧縮されてしまいます。横に広くなり縦が詰まってしまうのです。 フォルダー内の画像も横にしてもどうにもなりませんし、プリンターのほうの縦横の設定を変えてもうまくいきません。 印刷ウィザード?(というのですかね)が出てきてしか印刷も始まらないし印刷ウィザードの中で設定するのかと思い探しましたがわからないのです。 エクセルで縦書きの印刷はちゃんとできるのですが。 OSはVista64ビット、プリンターはエプソンPM-A870です。 近いうちに、Windows7(無料アップグレード版)が届くと思うのでそれで問題のならいいのですが・・・。

専門家に質問してみよう