質問: application.centimeterstopoints(1) end with selection.printpreview というようなマクロを作って実行すると プレビュー画面が出るまでに かなり時間がかかるのです。 職場のパソコンであるため パソコンそのものがかなり古いのですが マクロを使わずに直接、印刷の設定をすれば すぐにプレビューが表示されます。 ただ、同じシートをいろいろな方法で印刷する必要があるため マクロを組んでみたわけです。 ちょっと我慢すればいいだけで 仕事そのものに大きく影響するわけではありませんが 皆様のご助言をよろしくお願いいたします。
回答: こんばんは。 >やはり遅いままでした。 >データが多すぎたためでしょうか。 これを見てて、思い出したことですが、vbaコードで、ページ設定側に zoom が入っていますね。vbaコードから、zoom をいじるのは、避けたほうがよいです。 あれは、一旦、設定されていたものを、全部、自動改ページなどの位置を再計算し設定し直すものなのです。zoomさえなければ、速くなるのではないかと思います。最初から、設定しておくとか出来ませんか。 ver.4 マクロ関数自体は、昔から言われていたことですから、間違いありません。