打印本文 打印本文 关闭窗口 关闭窗口
在右键新建里添加新建word和excel方法详解
作者:武汉SEO闵涛  文章来源:本站原创  点击数2618  更新时间:2011/6/13 9:49:25  文章录入:mintao  责任编辑:mintao

    在右键新建里添加新建word和excel 方法详解:在Windows中单击鼠标右键,然后选择“新建”菜单就可以非常方便地建立一个新文件,“新建”菜单里面列出了和一些应用程序相关联的文件类型,如“文 本文件”、“WinZip文件”等,但“新建”菜单并没有列出所有的应用程序包含的文件类型,我们可以按自己的需要向“新建”菜单中增加其他的文件类型。

    打开注册表编辑器,展开HKEY_CLASSES_ROOT主键,该主键下列出了Windows中所有文件类型的扩展名称。我们可以找到要添加到“新建”菜单中的文件类型,然后进行修改。下面就以添加关联Outlook Express程序的“.eml”文件为例来说明。

    1. 首先需要建立一个示例文件。打开Outlook Express,点击“文件→新建邮件”命令,新建一个邮件文件。然后点击“文件→另存为”命令,在“另存为”对话框中,选择保存路径为“C:\ Windows”,为该文件命名为“sample.eml”(保存路径和文件名可随意设置)。

    2.首先在HKEY_CLASSES_ROOT主键下面找到“.eml”文件夹,在它上面单击鼠标右键,在弹出的快捷菜单中选择“新建→主键”命令,将新建的主键命名为“ShellNew”。

    3. 选中“ShellNew”主键,在右边的窗口单击鼠标右键,选择“新建→字符串值”,命名为“FileName”。双击“FileName”字符串,在 “编辑字符串”对话框的“键值”文本框中输入“C:\Windows\sample.eml”,按下“确定”按钮,退出注册表编辑器。

    4. 在桌面上单击鼠标右键,选择“新建”菜单,看看是不是多了一项“Outlook Express Mail Message”,单击该项即可新建一个邮件文件。双击该邮件文件就可以打开Outlook Express的“新邮件”窗口,撰写完邮件后,单击“发送”按钮即可将邮件发送出去。

    按照上述步骤,可添加其他类型的文件,但需要注意 的是在第2步中,并不是所有的文件类型都要建立“FileName”字符串。如果你要添加的文件类型的关联程序在启动时会自动新建空白文件(如Word、 Excel),则将新字符串名称设定为“NullFile”。如果关联程序在启动时不新建空白文件(如Outlook、Foxmail),则将新字符串名 称设定为“FileName”。

    要删除“新建”菜单中添加的新的文件类型,只要在注册表中找到相应的“ShellNew”主键,然后删除即可。

    您还可以通过下面的方式:

    1、在你的电脑,开始-所有程序-附件中打开“记事本”(或单击右键新建记事本),然后把下面的英文部分复制到记事本里(复制时前后尽量不要复制上空格),点击-文件-另存为(选择保存位置,随便起个文件名就行),找到此文件,把后缀改为reg格式的文件。(如:你的文件名为123,那就是123.reg)
    2、如果你的文件不显示后缀,请按下列方式修改:
    点击我的电脑(或我的文档),选择“工具”-“文件夹选项”-“查看”-下拉“高级设置”右边的滚动条,直到显示出“隐藏已知文件类型的扩展名”把前面的“对勾”去掉-点击“确定”。再按第1条修改扩展名。
    3、双击修改完扩展名后的文件,弹出提示“是否确认将*****文件信息添加到注册表”,点击“是”
    OK,刷新一下页面,看看是否解决问题了,如果不行,只有重新按装“office”了。

以下是代码片段:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.doc]
@="Word.Document.8"
"Content Type"="application/msword"
[HKEY_CLASSES_ROOT\.doc\OpenWithList]
[HKEY_CLASSES_ROOT\.doc\OpenWithList\WordPad.exe]
@=""
[HKEY_CLASSES_ROOT\.doc\PersistentHandler]
@="{98de59a0-d175-11cd-a7bd-00006b827d94}"
[HKEY_CLASSES_ROOT\.doc\ShellNew]
[HKEY_CLASSES_ROOT\.doc\Word.Document.6]
[HKEY_CLASSES_ROOT\.doc\Word.Document.6\ShellNew]
"FileName"="winword.doc"
[HKEY_CLASSES_ROOT\.doc\Word.Document.8]
[HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew]
"FileName"="winword8.doc"
[HKEY_CLASSES_ROOT\.doc\WordDocument]
[HKEY_CLASSES_ROOT\.doc\WordDocument\ShellNew]
"FileName"="winword2.doc"
[HKEY_CLASSES_ROOT\.doc\WordPad.Document.1]
[HKEY_CLASSES_ROOT\.doc\WordPad.Document.1\ShellNew]
"NullFile"=""

打印本文 打印本文 关闭窗口 关闭窗口