質問: excel vbaで checkbox を印刷する時タイムラグが発生 windows2000,excel2000(sp3) です。 excelで表を印刷しようとしています。 sheet1 に印刷するレイアウトを作成し checkboxを配置 してあります。 sheet2 にデータが入っており vbaでそのデータを sheet1 に展開して印刷するプログラムを書きました。 (もちろんcheckboxにも値を設定してます) 最初のページはちゃんと出力されるのに、2ページ目から checkbox のチェックが1ページ目と同じものが印刷され てしまいます。 vba が終了した時点では、checkboxのチェックは正しいの ですが(画面上で確認)プリントアウトは1ページ目と同じものです。 application.screenupdating=true(画面再描画)とか calculate とかやって見ましたがダメでした。 オブジェクトの表示が正しく印刷されるようにするにはどうしたら良いか教えてもらえないでしょうか?
回答: こんにちは。 印刷プレビューでは正しく表示されてますか? 問題となる部分(checkboxに対する処理部分)のソースを簡略化し(出来れば動く形で)提示された方が解決しやすいと思います。