現象
Microsoft Excel 2010 において、チェックボックス等の ActiveX コントロールにフォーカスがある状態で印刷プレビューを表示した場合、その ActiveX コントロールにおいて 1 つ前の操作が反映されていない状態で印刷プレビューが表示されます。
この現象は、印刷プレビューのみで発生します。実際の印刷結果は正しい状態で印刷されます。
回避策
以下のいずれかの方法で回避してください。
方法 1 : Ctrl + P キーを押下して印刷プレビューを表示する
方法 2 : クイック アクセス ツールバーに [印刷プレビュー] ボタンを追加し、追加したボタンをクリックして印刷プレビューを表示する
方法 3 : チェックボックス コントロールを非アクティブにしてから、印刷プレビューを表示する
方法 4 : 現象が発生した印刷プレビューを一旦閉じ、印刷プレビューを再度表示する
状況
マイクロソフトでは、この問題について現在調査中です。詳細については、わかりしだいこの資料に掲載する予定です。
詳細
問題の再現手順
-
Excel 2010 を起動し、シートに ActiveX コントロールのチェックボックスを 3 つ挿入します。
-
[開発] タブの [デザイン モード] をクリックして、デザイン モードを解除します。
-
1 つ目にチェックを入れます。
-
2 つ目にチェックを入れます。
-
[ファイル] - [印刷] をクリックして 印刷プレビューを表示します。
結果
手順 4 でチェックを入れた 2 つ目のチェックボックスのチェックが外れた状態でプレビューが表示されます。
なお、このまま実際に印刷を行った場合は、1 つ目と 2 つ目のチェックボックスにチェックが入った正しい状態で印刷されます。
Note
ここではActiveX コントロールのチェックボックスを例に手順を紹介していますが、他の ActiveX コントロールでも同様の現象が発生します。