[[20150324221025]] 『Excel-2013 印刷プレビューで画面が乱れる現象にax(やっぱり初歩) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『Excel-2013 印刷プレビューで画面が乱れる現象について』(やっぱり初歩)

[[20150301073730]] でほぼ同じ内容で投稿しました。原因不明でした。。

 次のコードを単に実行しただけで画面が乱れました。(新しいシート上で)
 Sub Test()
    ActiveSheet.PrintPreview
 End Sub

 最初に作成したブックでの初期段階は問題ありませんでした。しかし、何らかの操作で突然発生しました。
 この問題のあるブックを Excel-2010 (Windows 8.1)で動かした時は、 何ら問題が発生しませんでした。

 今日迄全くその理由が分かりませんでしたが、『リボンの状態』が影響しているようです。
 (1)リボンを自動的に非表示にする (2)タブを表示 (3)タブとコマンドを表示 以上の3つの選択肢から
 (1)リボンを自動的に非表示にする…の状態で実行した時のみ『画面の乱れ』が発生しました。

 私のPCだけでの現象であればいいのですが・・・
 私は仕方なく印刷プレビューする前に、(2)タブを表示…の状態としてから『印刷プレビュー』へ変更しました。

 バグかどうかは知りません。どなたか確認をお願いします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


新しいブックなら問題が出ない、元のブックに新シートでは問題が出る。
これだけなら、ブックが壊れているっぽい、としか考えられないのではないでしょうか。
手間ですが、新しいブックに移行するしかないのでは?

他のPCなら大丈夫、という場合、PCの描画性能のおかげで救われているかも知れません。
ブックにいろいろてんこ盛りしすぎていたりしませんか?
(???) 2015/03/26(木) 10:57


どうも説明不足ですみません。

 >次のコードを単に実行しただけで画面が乱れました。(新しいシート上で)
              ※言葉が足りませんでした。  ↑新しいブックの
     
 > Sub Test()
 >    ActiveSheet.PrintPreview
 > End Sub

 このコードを『リボンを自動的に非表示』(リボンの最小化)の状態で実行した場合に発生します。
 他の『タブを表示』等の設定時では問題ありません。自分のPCだけの問題なら諦めますが・・・

 問題が起きた時のブックは自動保存設定にしていて、問題発生時に慌てふためき即座に終了した為に
 時間を掛けて作ったシートがメチャクチャとなりました。

 自分では当面の対策として『リボンを自動的に非表示』の設定となっている時はメッセージを出して
 リボンの状態変更を促すようにしています。
 只、Windows7 Excel-2013 の環境下で問題が出るのが私だけなのか知りたいのです。

(やっぱり初歩) 2015/03/26(木) 15:06


新しいブックに新しいシート、でも表示が乱れるのですか。
ならばそれは、PC側の問題っぽいですね。他のPCならば正常ではないでしょうか。

直せるかどうかはドライバ次第かと思いますが、グラフィックドライバを最新にしてみてください。
どうやって最新にするのかは、メーカーによって違います。

また、HDDのフラグメントも影響するかも? デフラグしてますか? 空き容量は十分ですか?
(???) 2015/03/26(木) 16:03


 ???さん

 同じブックを Windows8.1 + Excel-2010 上では正常に動作します。又、簡単Test()も正常です。
 以下はご指摘の項目をチェックした結果です。

 デフラグは最近していませんでした。その為2回実施しました。 → 変化無し
 HDDの空き容量  C:149/201 Gb  D:118/263 Gb
                     (システムドライブ)   (Dataとシステムバックアップ)
 という状況です。

 CPU i3-3120M までは分かりましたが、最新ドライバーへのバージョンアップ方法が分かりません。
 グラフィックドライバはインテル純正 ?4000 とかいうCPUに付属したものです。

 この様な事しか分かりませんでした。宜しくお願いします。
(やっぱり初歩) 2015/03/26(木) 17:19

IntelのHD4000ですかね。かなりドライバの出来が悪くて、初期には不具合連発していたハードです。
以下あたりからドライバを落として、インストールしてみてください。

https://downloadcenter.intel.com/ja/search?keyword=%e3%82%a4%e3%83%b3%e3%83%86%e3%83%ab%c2%ae+HD+%e3%82%b0%e3%83%a9%e3%83%95%e3%82%a3%e3%83%83%e3%82%af%e3%82%b9+4000+%e5%86%85%e8%94%b5%e7%ac%ac+3+%e4%b8%96%e4%bb%a3%e3%82%a4%e3%83%b3%e3%83%86%e3%83%ab%c2%ae+Core%e2%84%a2+%e3%83%97%e3%83%ad%e3%82%bb%e3%83%83%e3%82%b5%e3%83%bc
(???) 2015/03/26(木) 18:06


 ???さん 経過連絡が遅くなりすみませんでした。
 先程最新のグラフィックドライバへ更新しました。
 更新したドライバが最新である事もコンピュータのプロパティーでも確認しました。

 それから再度コードの試行をしました。しかし、結果は同じでした。

 画面の乱れの原因で、他に考えられる様な事が有ればご教授下さい。
(やっぱり初歩) 2015/03/27(金) 07:37

HD4000なら、デフォルト設定で良いはずですが、表示が変な場合の対策も試してみてください。

「ファイル」−「オプション」−「詳細設定」の中で、「表示」項目に「ハードウェアのグラフィックアクセラレータを無効にする」というチェックがあるはず。
これをチェックしてみてください。
(???) 2015/03/27(金) 09:05


???さん

「ハードウェアのグラフィックアクセラレータを無効にする」にもしましたが、やはり駄目でした。
少なくとも私のPCの問題であるようですね。これが分かっただけでも良かったです。
PrintPreviewメソッドが使えないという事だけで、他の機能は今のところ問題なく使えるので
この状態で使う事とします。

有難うございました。
(やっぱり初歩) 2015/03/28(土) 07:20


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.