現象
次のような状況で問題が発生します。
-
コンピューターがインストールされているMicrosoft Office Excel 2007。
-
ScreenUpdating プロパティの値を False に設定して、画面の更新をオフにします。
-
プログラムを使用してファイルを印刷または印刷プレビューします。
このシナリオでは、ランタイム エラーが発生するか、ランタイム エラーが発生し、Excel 2007 Officeクラッシュします。
解決方法
この問題を解決するには、KB 記事 978399 の修正プログラム パッケージを適用し、この修正プログラム パッケージを有効にしてください。 これを行うには、次の手順を実行します。
-
KB 記事 978399 から修正プログラム パッケージを適用します。 修正プログラムの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
978399 Office Excel 2007 修正プログラム パッケージ (Excel-x-none.msp、Graph-x-none.msp、Xlconv-x-none.msp、Xlview-x-none.msp): 2010 年 2 月 23 日
-
修正プログラム パッケージを有効にする。
修正プログラム パッケージを有効にするには、[修正する] セクションに移動します。 自分でこの問題を解決するには、「自分で解決する」セクションに進んでください。この問題を自動的に
解決するには、[修正] ボタンまたはリンクをクリックします。 次に、[ファイルのダウンロード] ダイアログ ボックスで [実行] をクリックし、Fix it ウィザードの手順に従います。
メモ-
このウィザードは英語版のみである場合があります。 しかし、自動的な解決は英語版以外の Windows でも機能します。
-
問題のあるコンピューターとは別のコンピューターを操作している場合、Fix it ソリューションをフラッシュ ドライブまたは CD に保存することで、問題のあるコンピューターで実行することができます。
次に、"問題は解決しましたか?" セクションに移動します。自分で解決するには、次の手順を実行します。
-
Windows Vista では、[スタート] ボタンを 、[検索の開始] ボックスに「regedit」と入力して、Enter キーを押します。
パスワードの入力を求めるメッセージが表示されたら、パスワードを入力します。 確認を求めるメッセージが表示されたら、確認を入力します。
Windows XP では、[スタート] をクリックし、[ファイルを開く] ボックスに「regedit」と入力して、[OK]をクリックします。 -
次のレジストリ サブキーを見つけてクリックします。
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options\
-
[編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。
-
「ResetWnxCurInPrint」と入力し、Enter キーを押します。
-
ResetWnxCurInPrint を右クリックし、[変更] をクリックします。
-
[値 データ] ボックス に「1」と入力し 、[OK] をクリックします。
-
レジストリ エディターを終了します。
-
問題が解決されたかどうかの確認
-
問題が解決されたかどうかを確認します。 問題が解決された場合、このセクションの作業は完了していることになります。 問題が解決されていない場合は、サポートに問い合わせることができます。
-
マイクロソフトではフィードバックをお待ちしております。 フィードバックを送信したり、このソリューションに関する問題を報告したりするには、ブログの"自分の問題を解決する" ブログにコメントを残してください。または、メール メッセージを 送信 してください。