我正在为Excel开发一个使用RefEdit控件的VBA加载项
我的一位测试人员指出,他在选择单元格时无法使用键盘快捷键。我在这里找到了解决这个问题的方法:http://support.microsoft.com/kb/291110
在QFE_Richmond
的Excel部分中将神奇值HKEY_CURRENT_USER
设置为1。
这个解决方案效果很好。
我的问题是为什么?
“QFE_Richmond”变量有什么意义?它从哪里来的?为什么你需要这个不起眼的标志来修复一个至少通过Excel 2010并且至少早在2003年就已存在的简单故障?这个旗子做了什么吗?
是否可以安全地为我的加载项用户自动进行此更改,即使它全局影响其Excel设置?
答案 0 :(得分: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功能的质量控制方面存在一些差距。
祝你好运。
修改/ ADDITION:强>
顺便说一下,
QFE代表Quick Fix Engineering