4

RefEdit コントロールを使用する Excel 用の VBA アドインを開発しています。
私のテスターの 1 人は、セルの選択中にキーボード ショートカットを使用できないと指摘しました。そして、この問題の解決策をここで見つけました: http://support.microsoft.com/kb/291110の Excel セクションで
魔法の値を 1 に設定します。このソリューションはうまく機能します。QFE_RichmondHKEY_CURRENT_USER

私の質問はなぜですか?
「QFE_Richmond」変数の意味は何ですか? それはどこから来たのか?少なくとも Excel 2010 まで、そして少なくとも 2003 年まで続く単純な不具合を修正するために、なぜこのあいまいなフラグが必要なのですか? このフラグは他に何かしますか?
また、アドインのユーザーに対してこの変更を自動的に行っても安全ですか? Excel の設定にグローバルに影響しますか?

4

1 に答える 1

1

明らかな答えは、彼らが各バージョンでそれを適用するのを忘れたか、簡単な回避策があるためにバグまたは使いやすさの好みと見なされる境界にあるため、デフォルトにするほど重要であるとは考えていないかのようです(つまり、ショートカットの代わりに GUI を使用します)。ホットフィックスを適用しても問題はないと思います。

QFE_Richmond レジストリ キーを 1 に変更すると、修正プログラムが有効になります。

http://support.microsoft.com/?kbid=291110

「通常、ホットフィックスは特定のお客様の状況に対処するために作成され、お客様の組織外に配布されることはありません。」

さらに、RefEdit コントロールには代替手段があるようです : http://peltiertech.com/WordPress/refedit-control-alternative/ 互換性の問題があるため推奨されています: http://peltiertech.com/WordPress/unspecified-painfully -frustrating-error/ したがって、MS には RefEdit 機能の品質管理にギャップがあると推測できます。

幸運を。

編集/追加:

ところで、

QFE は、クイック フィックス エンジニアリングの略です。

于 2012-09-19T19:57:52.660 に答える