現象
多数の OLE オブジェクト、ActiveX コントロール、またはフォーム コントロールを含む Microsoft Excel 2010 ブックを開いた場合、ブックは正しく動作しません。
たとえば、次の問題が発生することがあります。
-
表示の問題
-
パフォーマンスの問題
-
Excel 2010 が応答を停止する
-
Excel 2010 がクラッシュする
Windows オペレーティング システムを実行している場合、コンピューターで実行されているオペレーティング システムや他のアプリケーションにも影響があります。
原因
この問題は、オペレーティング システムのインストール後に作成できるグラフィックス デバイス インターフェイス (GDI) オブジェクトの数に制限がオペレーティング システムに含まれるため発生します。 オペレーティング システムが上限に達した場合、新しい GDI オブジェクトは割り当てされません。 さらに、Windows オペレーティング システムおよび他の実行中のアプリケーションは応答を停止します。
解決方法
問題を解決するには、「問題を解決する」セクションを参照してください。 自分でこの問題を解決するには、「自分で解決する」セクションに進んでください。
Fix it で解決する
この問題を自動的に解決するには、[ 修正]ボタンまたはリンクをクリックします。 [ ファイルのダウンロード] ダイアログ ボックス で [ 実行] をクリックし、修正ウィザードの手順に従います。
メモ
-
Windows XP、Windows Vista、Windows 7 では、GDIProcessHandleQuota レジストリ エントリの既定値は 10000 です。
-
このウィザードは英語版のみである場合があります。 しかし、自動的な解決は英語版以外の Windows でも機能します。
-
使用しているコンピューターに問題がない場合、Fix it ソリューションをフラッシュ ドライブまたは CD に保存して、問題のあるコンピューターで実行することができます。
次に、"問題は解決しましたか?" セクションに移動します。
自分で解決する
この問題を解決するには、GDIProcessHandleQuota レジストリ エントリの値を変更します。 この場合、次の手順を実行します。
-
Windows Vista または Windows 7では、[スタート] ボタンを 、[検索の開始] ボックスに「regedit」と入力して、Enter キーを押します。
管理者パスワードの入力または確認を求めるメッセージが表示された場合は、パスワードを入力するか、
確認を入力します。
Windows XP では、[スタート] をクリックし、[ファイルを開く] ボックスに「regedit」と入力して、[OK]をクリックします。 -
次のレジストリ サブキーを見つけてクリックします。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
-
GDIProcessHandleQuota をクリックします。
-
[編集] メニューの [修正] をクリックします。
-
[値 データ] ボックス に、現在の値より大きい数値を入力し 、[OK]をクリックします。
-
レジストリ エディターを終了します。
-
コンピューターを再起動します。
問題が解決されたかどうかの確認
-
問題が解決されたかどうかを確認します。 問題が解決された場合、このセクションの作業は完了していることになります。 問題が解決されていない場合は、サポートに問い合わせることができます。
-
マイクロソフトではフィードバックをお待ちしております。 フィードバックを送信したり、このソリューションに関する問題を報告したりするには、ブログの"問題を解決する" ブログにコメントを残してください。または、メールをお送
りください。