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 - 最終更新日: 2016/09/29 - リビジョン: 1

Microsoft Excel 2010

フィードバック