Excel 2010 でシートの表示倍率を 100% 以外に設定した状態で印刷プレビューを表示後、コントロールのサイズや位置が変更される

現象
Microsoft Excel 2010 でシートの表示倍率を 100% 以外に設定した状態で印刷プレビューを表示後、シート表示に戻り、コントロールをアクティブにしてから非アクティブにすると、コントロールの高さや幅、配置位置が変更されます。
この現象は、ActiveX コントロールまたはフォーム コントロールで発生します。
解決方法
この問題を解決するには、次の更新プログラム パッケージをインストールします。

  2598144 Description of the Excel 2010 hotfix package (Excel-x-none.msp): April 24, 2012

また、以下の 2011 年 10 月以降にリリースされた Office 2010 の描画エンジン (Oart.dll) の更新プログラムを適用して、Oart.dll のバージョンを 14.0.6112.5000 以上のバージョンに更新します。

  2596500 Description of the Office 2010 hotfix package (Oart-x-none.msp): October 25, 2011

重要 : このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。レジストリを誤って変更すると、深刻な問題が発生することがあります。レジストリを編集する際には十分に注意してください。万一に備えて、編集の前にレジストリをバックアップしておくと、問題が発生した場合にレジストリを復元することができます。バックアップおよび復元方法の詳細を参照するには、以下のサポート技術情報をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法
 
修正プログラム パッケージをインストールした後、以下の手順を実行して修正プログラムを有効にします。
  1. Office アプリケーションを実行している場合は、終了します。
  2. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。[名前] ボックスに「regedit」と入力し、[OK] をクリックします。
  3. 次のレジストリ サブキーを見つけてクリックします。

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options
  4. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。
  5. LegacyAnchorResize」と入力して、Enter キーを押します。
  6. LegacyAnchorResize」を選択して [編集] メニューの [修正] をクリックします。
  7. [値のデータ] を 1 に変更して [OK] をクリックします。
  8. レジストリ エディターを終了します。


原因
印刷プレビューを表示した際、Excel 内部で管理しているコントロールの位置情報 (アンカー) が変化することに起因して発生しています。
回避策
シートの表示倍率を 100% に設定してから、印刷プレビューを表示してください。
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
詳細
問題の再現手順
  1. Excel 2010 を起動します。
  2. [開発] タブの [挿入] から [ActiveX コントロール] の [コマンド ボタン] をクリックし、Sheet1 に挿入します。
    ここではわかりやすいように、C4:F12 のセル範囲にちょうど重なるように、[Alt] キーを押下しながらコマンド ボタンを作成します。
  3. デザイン モードを解除します。
  4. シートの表示倍率を 100% 以外 (ここでは 130%) に設定します。
  5. [ファイル] タブ、[印刷] の順にクリックします。
  6. [ホーム] タブをクリックして、シート表示に戻ります。
  7. コントロールをクリックして、コントロールをアクティブにします。
  8. 任意のセルをクリックして、コントロールを非アクティブにします。
結果
コントロールのサイズや位置が変更されます。 
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:2667771 - 最終更新日: 09/20/2016 10:56:00 - リビジョン: 2.0

Microsoft Excel 2010

  • kbtshoot kbexpertisebeginner kbexpertiseinter KB2667771
フィードバック