当前位置: 首页 > article >正文

window系统实现office2010 excel文件多窗口打开

1.备份

可忽略。在桌面新建一个txt文件。输入以下内容

reg export "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open" c:\OpenBackups8.reg
reg export "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open" c:\OpenBackups12.reg@echo Modification succeeded! End of any key.
pause 

接着把txt文件后缀改为bat,最后双击打开出现以下界面说明备份成功。备份文件在C盘。
内容说明:c:\OpenBackups8.reg ,c:\表示备份文件保存的路径,OpenBackups8.reg备份文件名。
在这里插入图片描述

2.修改

在桌面新建一个txt文件。输入以下内容

reg add "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command" /ve /t REG_SZ /d "\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%%1\"" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command" /v "command" /t REG_MULTI_SZ /d "xb'BV5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ \"%%1\"" /f
reg delete "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec1" /ve /t REG_SZ /d [open(\"%%1\")] /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec1\application" /ve /t REG_SZ /d "Excel" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec1\topic" /ve /t REG_SZ /d "system" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command" /ve /t REG_SZ /d "\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%%1\"" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command" /v "command" /t REG_MULTI_SZ /d "xb'BV5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ \"%%1\"" /f
reg delete "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec1" /ve /t REG_SZ /d [open(\"%%1\")] /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec1\application" /ve /t REG_SZ /d "Excel" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec1\topic" /ve /t REG_SZ /d "system" /f@echo Modification succeeded! End of any key.
pause 

同样把txt文件后缀改为bat,最后双击打开出现以下界面说明成功实现多窗口。
内容说明:C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE
office安装时的路径,仅支持默认安装路径的office2010。如安装时自定义了路径,请自行到注册表编辑器进行修改。

在这里插入图片描述

多窗口效果如下:
在这里插入图片描述

此方式貌似同样支持office2007,其它版本估计也差不多,只不过需要把Excel.Sheet.12后的数字相应改一下,或许根本就不用改,直接用也行,我就懒得一一测试了。反正2010就够用了。

3.还原

1.方法一:
双击在步骤一时备份的两个文件。
在这里插入图片描述
出现弹窗是即可。
在这里插入图片描述在这里插入图片描述
2.方法二:
方法一的两个.reg文件找不到后可以使用这个方法的。同样在桌面新建一个txt文件。输入以下内容

reg add "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command" /ve /t REG_SZ /d "\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" /dde" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command" /v "command" /t REG_MULTI_SZ /d "xb'BV5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ /dde" /f
reg delete "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec1" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec" /ve /t REG_SZ /d [open(\"%%1\")] /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec\application" /ve /t REG_SZ /d "Excel" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec\topic" /ve /t REG_SZ /d "system" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command" /ve /t REG_SZ /d "\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" /dde" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command" /v "command" /t REG_MULTI_SZ /d "xb'BV5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ /dde" /f
reg delete "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec1" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec" /ve /t REG_SZ /d [open(\"%%1\")] /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec\application" /ve /t REG_SZ /d "Excel" /f
reg add "HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec\topic" /ve /t REG_SZ /d "system" /f@echo Modification succeeded! End of any key.
pause 

然后在把txt文件后缀改为bat,最后双击打开出现以下界面说明成功实现多窗口。
内容说明:C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE
office安装时的路径,仅支持默认安装路径的office2010。如安装时自定义了路径,请自行到注册表编辑器进行修改。

在这里插入图片描述

4.知识点

  1. reg add 将新的子项或项添加到注册表中
  2. reg delete 从注册表删除项或子项
  3. reg export 将指定子项、项和值的副本创建到指定路径中
  4. /v 所选项之下要添加的值名。
  5. /ve 为注册表项添加空白值名(默认)。
  6. /t RegKey 数据类型 [ REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ |REG_DWORD |
    REG_QWORD | REG_BINARY | REG_NONE ],如果忽略,则采用 REG_SZ。
  7. /d 要分配给添加的注册表 ValueName 的数据。
  8. /f 不用提示就强行覆盖现有注册表项。
    注意:当数据存在双引号时,需要进行转义,存在%时,需多写一个%进行注入字符,如[open("%1")]写成[open("%%1")]
http://www.lryc.cn/news/2413033.html

相关文章:

  • 【学会轮播图这一篇文章就足够啦】JS 网页轮播图详解 自动播放+手动播放
  • Python操作泄露的QQ群数据库
  • win7和XP双系统
  • 微信公众号完成自动回复机器人,在线问答,人工客服
  • 摩托罗拉v8对讲机驱动软件_【对讲机的那点事】摩托罗拉GM338车载对讲机如何制作遥控功能?...
  • Visual Studio 2010 序列号
  • 李银河:外表规矩 内心不羁
  • 职称计算机做点题就行,2020职称计算机模拟考试练习题130
  • Qt制作年会抽奖一界面
  • [附源码]计算机毕业设计JAVA民宿客栈管理系统
  • 在虚拟机中安装雨林木风XP镜像的正确步骤
  • 阿里云centos7环境安装redis-6.0.16
  • css中display:none、visible:hidden、和jquery中的hide()的区别
  • 第2章 Android常见界面布局
  • shell学习教程(超详细完整)
  • 玩家开发“提莫快跑”游戏模式获官方认可
  • 苹果5越狱教程_iOS 13.3.1 checkra1n 手机越狱?不用电脑也行
  • qq邮箱服务器地址ip地址,如何查询对方QQ邮箱的ip地址?QQ邮箱ip地址的查询方法...
  • 阿里巴巴拟8月28日在香港完成双重主要上市
  • js实现ctrl+v粘贴并上传图片
  • 如何设置域名泛解析及解决恶意泛域名解析的方法
  • IE浏览器的缓存设置
  • 分析了一下360安全卫士的 HOOK(二)——架构与实现(zt)
  • 不用再为下载而发愁了,提供一款支持115网盘、迅雷、快车、旋风、飞速网盘的专用链接解析出资源的真实地址的软件...
  • Meterpreter木马技术分析与防范
  • web飞信 接口解析
  • Struts 2.0
  • Makefile经典教程(转)
  • aspectjweaver.jar包下载
  • PHP汉字转换拼音的函数代码