QFE_Richmond实际上是什么意思?

我正在开发使用RefEdit控件的Excel的VBA加载项。
我的一位testing人员指出,他在select单元格时不能使用键盘快捷键。 我发现这个问题的解决scheme在这里: http : //support.microsoft.com/kb/291110
HKEY_CURRENT_USER的Excel部分将魔法值QFE_Richmond设置为1。 这个解决scheme很好。

我的问题是为什么
“QFE_Richmond”variables的意义是什么? 它从哪里来的? 为什么你需要这个晦涩难懂的标志来解决一个至less在Excel 2010中持续存在的简单故障,至less早在2003年呢? 这个标志做别的吗?
自动为我的加载项的用户自动进行此更改是安全的,即使全局影响其Excel设置?

显而易见的答案似乎是,他们忘了在每个版本中应用它们,或者认为它们不重要,因为它被认为是bug或可用性偏好的边界,因为它具有简单的解决方法(即使用GUI而不是快捷键)。 我不认为应用修补程序会伤害任何东西 – 如果是这样的话,他们不会使其可用。

将QFE_Richmondregistry项更改为1是启用修补程序。

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

“通常情况下,修补程序是为了解决特定的客户情况,而不是在客户组织之外分发的。”

此外,RefEdit控件似乎有其他select: http : //peltiertech.com/WordPress/refedit-control-alternative/由于它具有兼容性问题已被推荐: http : //peltiertech.com/WordPress/unspecified-painfully -frustrating-error /所以你可能会认为MS在RefEditfunction的质量控制方面有一些差距。

祝你好运。

编辑/添加:

顺便一提,

QFE代表快速修复工程