为新建中添加Office2003文件

用Microsoft Office 2007添加到鼠标右键菜单中的新建文档为*.*x格式,如word->docx,excel->xlsx,我们用这种文档创建的文件需要另存为97-2003兼容的格式如doc,xls才能被旧版本或其它兼容软件识别。为此,考虑到兼容性,我们可以在鼠标右键菜单中增加“Microsoft Office Word 97 - 2003 文档”,“ Microsoft Office Excel 97-2003 工作表”的快捷方式来创建兼容的相关文档,方法如下:


运行:开始->运行,输入regedit,

找到分支:[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/.xls/Excel.Sheet.8/ShellNew],创建ShellNew项,再在其下创建字符串FileName,赋值为excel.xls。

Word同理,请找到:[HKEY_CLASSES_ROOT/.doc/Word.Document.8],创建ShellNew项,再在其下创建字符串NullFile,赋值为空。要添加其它菜单,请参照相关操作实验。请注意备份注册表。

如果不需要通过右键菜单创建docx,xlsx等文件,或防止点击错误,可依次找到项:[HKEY_CLASSES_ROOT/.xlsx/Excel.Sheet.12],[HKEY_CLASSES_ROOT/.docx/Word.Document.12]等等,并删除其下的ShellNew项即可。

附:相关修改内容,可以另存为reg文件,再运行它来添加office 2007的Excel和Word添加兼容97-2003的右键新建文档的菜单:
────────────────────
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT/.doc/Word.Document.8/ShellNew]
"NullFile"=""

[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/.xls/Excel.Sheet.8/ShellNew]
"FileName"="excel.xls"
────────────────────
又附:docx和xlsx的恢复注册表,以备用:
────────────────────
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT/.docx/Word.Document.12/ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT/.xlsx/Excel.Sheet.12/ShellNew]
"FileName"="excel12.xlsx"
────────────────────
经测试,上一述方法的97-2003格式word添加在xp和vista中没问题,excel在xp中可以,但在vista中不可以。


================================================================================

另附上更简单的方法,将下面数据复制保存成office_shellNew.reg文件,双击导入到注册表即可。


Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT/.doc/ShellNew]

 

"FileName"="winword8.doc"

 

[HKEY_CLASSES_ROOT/.xls/ShellNew]

 

"FileName"="excel.xls"

 

[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/.docx/Word.Document.12/ShellNew]

 

"NullFile"=""

 

[HKEY_CLASSES_ROOT/.xls/Excel.Sheet.5]

 

[HKEY_CLASSES_ROOT/.xls/Excel.Sheet.5/ShellNew]

 

"FileName"="excel.xls"

 

[HKEY_CLASSES_ROOT/.xls/Excel.Sheet.8]

 

[HKEY_CLASSES_ROOT/.xls/Excel.Sheet.8/ShellNew]

 

"FileName"="excel.xls"

 

[HKEY_CLASSES_ROOT/.xlsx/Excel.Sheet.12/ShellNew]

 

"FileName"="excel12.xlsx"

 

[HKEY_CLASSES_ROOT/.ppt/PowerPoint.Show.8/ShellNew]

 

"FileName"=""

你可能感兴趣的:(windows,Microsoft,Excel,XP,Office,文档)