+ -
当前位置:首页 → 问答吧 → 关于鼠标右键新建word和word模板不一致的问题,请教如何解决?

关于鼠标右键新建word和word模板不一致的问题,请教如何解决?

时间:2008-01-03

来源:互联网

如题。我自定义了C:\Documents and Settings\user\Application Data\Microsoft\Templates的word2007模板,从开始-程序-MS Office-word调用时,打开的是我自定义的word模板,但是鼠标右键新建word,去不是我自定义的word模板,请问怎么解决?在哪里进行替换?

作者: wyxsky   发布时间: 2008-01-03

QUOTE:
以下是引用wyxsky在2008-1-3 6:15:53的发言:
如题。我自定义了C:\Documents and Settings\user\Application Data\Microsoft\Templates的word2007模板,从开始-程序-MS Office-word调用时,打开的是我自定义的word模板,但是鼠标右键新建word,去不是我自定义的word模板,请问怎么解决?在哪里进行替换?

请到C:\WINDOWS\SHELLNEW中查看一下,建议不要彻底删除WINWORD8.DOC文件,先放入垃圾箱,有问题,再恢复过来。

作者: 守柔   发布时间: 2008-01-03

QUOTE:
以下是引用守柔在2008-1-3 6:42:57的发言:

请到C:\WINDOWS\SHELLNEW中查看一下,建议不要彻底删除WINWORD8.DOC文件,先放入垃圾箱,有问题,再恢复过来。

你好,可能是我刚才没有描述清楚。我的问题不是定制normal.dot模板的问题,而是如何解决右键新建word文档不是我自定义模板的问题,我从开始-程序-MS Office-word调用时,打开的是我自定义的word模板。顺便说一下,我用的是office 2007,C:\WINDOWS\SHELLNEW下并无winword.doc文件,请在帮忙解决一下,谢谢!

作者: wyxsky   发布时间: 2008-01-03

右键调用word文档路径是哪一个?是不是进行替换就可以解决这个问题了?

作者: wyxsky   发布时间: 2008-01-03

我现在就是把模板替换了这个路径下的原word 2007的默认模板Normal.dotx,从程序打开是我定义的模板,右键去调用不出来,奇怪了!我同时也定义了PPT2007和Excel 2007模板,在这个路径下C:\Windows\Application Data\Microsoft\Templates和C:\Program Files\Microsoft Office\OFFICE12\XLSTART添加了自定义的PPT和Excel模板,并在C:\Windows\ShellNew进行了添加,从开始程序调用和右键调用,PPT和Excel都是一致的,唯独word不是这样的,不知怎么回事???

我的Office2007 C:\WINDOWS\SHELLNEW路径下没有任何关于word的文件名,原来用Office 2003的时候,只要在C:\Documents and Settings\user\Application Data\Microsoft\Templates路径下替换原来的Normal模板就可以进行右键调用了,为什么Office2007出现这样的问题?把修改好的模板Normal.dotx添加到C:\Documents and Settings\user\Application Data\Microsoft\Word\STARTUP和C:\WINDOWS\SHELLNEW下也不行,why?

作者: wyxsky   发布时间: 2008-01-03

QUOTE:
以下是引用wyxsky在2008-1-3 20:42:55的发言:

我现在就是把模板替换了这个路径下的原word 2007的默认模板Normal.dotx,从程序打开是我定义的模板,右键去调用不出来,奇怪了!我同时也定义了PPT2007和Excel 2007模板,在这个路径下C:\Windows\Application Data\Microsoft\Templates和C:\Program Files\Microsoft Office\OFFICE12\XLSTART添加了自定义的PPT和Excel模板,并在C:\Windows\ShellNew进行了添加,从开始程序调用和右键调用,PPT和Excel都是一致的,唯独word不是这样的,不知怎么回事???

我的Office2007 C:\WINDOWS\SHELLNEW路径下没有任何关于word的文件名,原来用Office 2003的时候,只要在C:\Documents and Settings\user\Application Data\Microsoft\Templates路径下替换原来的Normal模板就可以进行右键调用了,为什么Office2007出现这样的问题?把修改好的模板Normal.dotx添加到C:\Documents and Settings\user\Application Data\Microsoft\Word\STARTUP和C:\WINDOWS\SHELLNEW下也不行,why?

后来在别人的2003使用的新建文档为C:\WINDOWS\ShellNew目录下的
EXCEL9.XLS
ACCESS9.MDB
WINWORD8.DOC

这些数据在注册表里
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew]
在新建WORD文档的二进值中有类似:w i n w o r d 8 字样
同时参考:

[HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew]
"FileName"="winword8.doc"

按照此思路,我的Office 2007 注册表里,[HKEY_CLASSES_ROOT\.doc\Word.Document.12\ShellNew]新建
"FileName"="winword12.docx",原值为“Nullfile”,数值数据为空,然后再C:\WINDOWS\ShellNew里添加修改好的winword12.docx文档,这是右键新建可以调用我所需要的模板了,这个问题解决了!


作者: wyxsky   发布时间: 2008-01-04

以前右键新建word文档(2007),一直正常。昨天新建时,却变成了弹出一个提示框,让你选择转换的文本,如“纯文本、编码文本。。。”等格式。然后你随便选择一个,编辑内容保存后,再双击打开,就无法打开了,提示你文件已损坏,打不开了。

发现楼主的操作方式后,我通过“开始”菜单,选择Microsoft office 程序里的word选项创建新文档(.docx),则一切正常。难道真的是注册表的问题?以前为啥没有出现过呢。

附件

word提示框.png(22.13 KB)

2011-3-2 11:11

word已损坏.jpg(16.26 KB)

2011-3-2 11:11

作者: coldsummerwei   发布时间: 2011-03-02

最后解决办法:通过“开始”菜单中的Microsoft office里的word程序新建一个.docx文档,什么都不写,直接另存为winword12.docx,将其放到C:\Windows\ShellNew里面。打开注册表,找到项 HKEY_CLASSES_ROOT\.docx\Word.Document.12\ShellNew,新建字符串 FileName,数值数据为 winword12.docx,确定后关闭注册表。

之后再右键创建.docx文档,一切又正常了。 谢谢楼主。

作者: coldsummerwei   发布时间: 2011-03-02