Excel 2010 で正しく関数を挿入できない場合がある

現象
日本語版 Excel 2010 を利用している場合、SetWindowsHookEx API にてグローバル フックを行うアプリケーションが実行されていると、ユーザー操作による関数や引数の挿入が正しく動作しない場合があります。
状況
マイクロソフトでは、この問題について現在調査中です。詳細については、わかりしだいこの資料に掲載する予定です。
詳細
問題の再現手順
  1. Excel 2010 を起動します。
  2. Visual Studio 付属の SPY++ を実行します。
  3. Excel 2010 の数式バー内にある、"関数の挿入ボタン" をクリックします。
  4. 表示されたダイアログ内で、IF 関数を選択し、"OK" をクリックします。
  5. "関数の引数" ダイアログ内で "偽の場合" をクリックします。
  6. 数式バー内にある "名前ボックス" をクリックします。

期待される結果

数式バーに以下の数式が表示されます。 
=IF(,,IF())

実際の結果

数式バーに以下の数式が表示されます。
=IF())+I+IF()
関連情報
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

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

Microsoft Excel 2010

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