发布网友 发布时间:2022-04-19 18:22
共2个回答
热心网友 时间:2023-08-29 16:05
以下以微软 Office Excel 2010 为例进行说明。
正常情况来说,Excel打开单个文档时,任务栏名称为:Microsoft Excel - <文档名>;
当打开多个文档时候,任务栏名称为相应的文档名;
以上是指单实例打开单一Excel程序情况下,打开多个Excel程序情况下,则会每个程序实例按以上规则类推。
如何检查Excel是单实例(程序)还是多实例(程序),可以通过以下方法判断:
方法1:在任务管理器中查看Excel进程是一个还是多个;
方法2:打开多个文档后,在Excel的视图菜单上选择重排或切换窗口,检查是否多个文档同时显示在一个程序窗口里;
方法3:(多次)双击Excel文档打开时,注意观察是否有启动闪屏,有则说明(又)单独启动了一个程序;
单实例的好处是可以在Excel程序中的视图菜单中直接对比查看。
多实例会比单实例占用内存多些,而在Win7后系统上,通过拖动窗口进行并排查看其实更方便。
实际来说,如果需要更好的对比查看的话,我都会新建个Excel或Wps程序(可以在已打开的Excel任务栏按钮上点击鼠标滚轮)来进行对比查看的。
你问题可能是Excel程序注册表项目问题,我建议你先试试在程序设置里修复下Office安装,不行的话试试重新安装下。
或者试试运行下面命令,先右键开始按钮--命令提示符(管理员)后,粘贴下面命令(reg开头共4行,可能主要第1行):
Reg.exe add "HKCR\Excel.Sheet.12\shell\Open\command" /ve /t REG_SZ /d "\"C:\Program Files\Microsoft Office\Office14\EXCEL.EXE\" /dde" /f
Reg.exe add "HKCR\Excel.Sheet.12\shell\Open\ddeexec" /ve /t REG_SZ /d "[open(\"%1\")]" /f
Reg.exe add "HKCR\Excel.Sheet.12\shell\Open\ddeexec\application" /ve /t REG_SZ /d "Excel" /f
Reg.exe add "HKCR\Excel.Sheet.12\shell\Open\ddeexec\topic" /ve /t REG_SZ /d "system" /f
(我的知道这里没有代码格式标签了,以上为名的记事本截图)
或者手工按图操作下注册表,注意对应下Excel的版本,具体是先检查.xlsx默认值,比如2010这里是Excel.Sheet.12,然后再参照修改。
另外,先注意检查下Excel的设置,在文件-选项-高级中,在显示里勾选“在任务栏中显示所有窗口”,在常规中取消“忽略动态数据交换DDE”。
热心网友 时间:2023-08-29 16:05
都是这样的,改不了的