使用Windows 7和Excel 2010时,我发现我突然无法使用键盘加速器ALT-TAB在工作簿之间切换,尽管我可以使用ALT-TAB在同一工作簿中打开的多个窗口之间切换。有什么建议?
使用Windows 7和Excel 2010时,我发现我突然无法使用键盘加速器ALT-TAB在工作簿之间切换,尽管我可以使用ALT-TAB在同一工作簿中打开的多个窗口之间切换。有什么建议?
Answers:
我找到了另一个答案 现场 ,
现在所有窗口都可用于Alt + Tab
在更现代的Excel版本中,您可以使用 按Ctrl + 标签 而不是 Alt键 + 标签 在工作簿之间切换。
我正在寻找一种解决方案,以便在Windows 10下使用Microsoft Excel时取回旧的Alt-Tab功能。默认情况下,如果您希望使用Alt-Tab在两个单独的Excel文件之间切换,则需要按Alt,然后再按两次Tab键。这个新功能对我来说很痛苦。
第一个解决方案是使用此处提到的注册表解决方法: http://winaero.com/blog/how-to-get-the-old-alt-tab-dialog-in-windows-10/ 。这样做了。
但是,如果你想保留Alt-Tab的新外观(即打开程序的视觉预览),我找到了一个更优雅的解决方案。创建以下简单 AutoHotkey的 脚本:
[SetTitleMatchMode, 2
#IfWinActive, Microsoft Excel
{
LAlt & Tab::
Send, {Alt Down}{Tab}{Tab}{Alt Up}
Return
}
#IfWinActive][1]
把它放在Windows自动启动中它就像一个魅力!
只想用以下规范更新此问题。
在进行任何更改之前备份注册表。
在计算机注册表中( regedit.exe
), 去:
Computer\HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\Command
更改最后的值以包括两者 /e
和 "%1"
。见下面的例子:
(Default) REG_SZ "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" /e "%1"
command REG_MULTI_SZ "xb'BV5!!!!4!!!!MKKSkEXCELFiles>u2BeT,8X[=]9==,*)Nn] /e "%1"
然后重命名 ddexec
至 ddexec2
,所以它不会使用旧文件夹。它将如下所示:
Computer\HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddexec2
然后应该完成 Excel.Sheet.8
同样,与上面完全相同:
Computer\HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\Command --> replace the last part with /e "%1"
Computer\HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec --> rename to ddeexec2
然后尝试打开两个Excel文件并使用 Alt键 + 标签 在两个应用程序之间切换。