加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Word2013没有Endnote加载项及“无效的类字符串”的解决方法

(2013-12-18 23:44:45)
标签:

it

分类: education
这篇文章是针对Word和Endnote的情感纠葛,他俩似乎经常因为一些系统更新等闹一些小矛盾。文章有点长,估计大家可能不太会看完,那就先讲必杀技吧!
如果这俩基友以前正常工作,后来闹矛盾,歇菜了。如果你是在找不出解决办法,那么必杀技就是换个用户登录,最好是管理员账户Administrator。
如果这俩货开始就不太待见彼此,那么先看问题1.

问题1:
Word2013没有Endnote加载项

原文来自小木虫:http://emuch.net/html/201310/6538224.html

感谢作者: 1017291713

以下正文:

首先说明一下,我的是Windows 64bit系统,office安装的是2013 64bitEndNote安装的是EndNote X6

再说一下我所遇到问题的具体情况:

我是word07里面有EndNote选项那一项,但是在我换成word2013后却没有了,我尝试了,卸载EndNote并且重新安装,但是并没有解决我的问题,我在“选项—加载项—COM加载项—转到”里面也并没有看到EndNote的加载项,所以也没法打对勾的方式直接添加,如下图所示:

http://s10/mw690/001mzbTrty6F68gXOat79&690

而我在“禁止的项目”里,发现我的word并没有禁止任何加载项,如下图所示:

 



http://s10/mw690/001mzbTrty6F68h0dtv69&690

然后我就开始瞎捉摸,后来总算是成功了,特地写出来跟大家分享一下,闲话少说,言归正传。

1.        检查一下自己所要加载的文件的位置,方便自己一会儿添加插件时能快速找到,word加载项里面,需要加载的文件后缀为.dll。找到自己的EndNote安装目录.

 

2.在安装目录下,找到一个“Product-Support”文件夹,双击,如下图:

 



http://s16/mw690/001mzbTrty6F68h39cX3f&690


3.然后,双击“CWYW”文件夹,如下图:

http://s13/mw690/001mzbTrty6F68h5DnC3c&690

4.双击后,如下图所示:

 


http://s15/mw690/001mzbTrty6F68h9hbEde&690

PS:此处的“EndNote Cwyw.dll”就是我们word要加载的文件(ManagedCode.dll不是),只不过应该是分着64bit32bit之分,如我图上所说,我自己用的是64bit的,也就是“x64”文件夹下的两个跟此处两个文件名相同的文件,如下图所示:

 


http://s4/mw690/001mzbTrty6F68hdJ63d3&690

5.好了,以上的准备工作做好了,下边就开始往word里面添加这个插件。首先打开文件-选项按钮,如下图所示:(此处是word2013截图,具体根据自己的版本找,大同小异)

http://s16/mw690/001mzbTrty6F68hgszRaf&690

然后在加载项一栏里面点击转到(注意,点击转到前,请确定此处前面选定的是“COM加载项”),

 

http://s15/mw690/001mzbTrty6F68hjoAKbe&690

在弹出的选项框中选择添加,如下图:

 

http://s10/mw690/001mzbTrty6F68hmcDn19&690

然后找到自己按照一开始的步骤找到的文件路径,点击“打开,如下图所示:

 

http://s10/mw690/001mzbTrty6F68hparf09&690

再然后点击“确定”,记得在选项前面打上“对勾”:

 

http://s9/mw690/001mzbTrty6F68hrWgU38&690

然后就有EndNote选项了,如下图所示:

 

http://s4/mw690/001mzbTrty6F68humEr43&690

类似的word03word07word10或者word13 32bit等版本出现类似问题时,也可以尝试一下这种方法,具体的成功与否,欢迎大家补充说明。


问题2:在word中插入endnote文献出现“无效的类字符串”

以下也是引用小木虫上的解决方法:

 操作系统win7专业版,word2010,endnote x5,以前好好的,就是前几天更新了操作系统,然后就不能再word中插入endnote参考文献,提示“无效的类字符串”,百度的方法都试了,

1、先关闭您的word文档和EndNote,然后先打开EndNote的某个数据库后再打开word,再尝试使用EndNote的功能。(不管用)

2、打开您word文档,在其工具栏选项中打开自定义功能区,先检查是否有EndNote X5的选项勾选进来。如果没有,请勾选。然后在加载项中点击“转到”,选择EndNote cite while you write和office and-IN即可。(自定义功能区有Endnote X5选项,加载项中office add-in选不上去,打钩确定再进去看又是没有打钩,提示信息:未加载,加载com加载项时出现运行错误)

3、打开注册表,找到文件夹KEY_CLASSES_ROOT下的EndNote15.AddinServer,右击鼠标,选择权限,计算机管理员的权限进行设置。(这个是像很多网友一样,没有发现EndNote15.AddinServer,这也是很多网友碰到最多的问题)。

4、重新点击了office2010和endnote x5安装程序,都进行了修复,还是在word中插入endnote文献出现“无效的类字符串”。后来将office2010和endnote x5都删除了,又重新安装的,还是不管用.甚至安装最新版的endnote x6也不可以,问题还是一样的,越来越认为是操作系统或某一点存在问题.

5、系统临时缓存文件夹有没有调动过位置?win7系统,网上查了默认的系统临时文件夹位置是C:\Users\ibm\AppData\Local\Temp,然后再系统临时文件夹设置里看到临时文件夹位置也在这里,%USERPROFILE%\AppData\Local\Temp。(不管用)

个人目前认为原因在于:

1、office and-IN没法选择,未加载,加载com加载项时出现运行错误。

2、注册表里没有发现EndNote15.AddinServer。

3、可能是更新系统时出现的错误。

    这个时候已经意识到不是重装不重装的问题,是某一小点的问题.虽然也有重装系统的冲动,但估摸着也可能解决不了问题,甚至和microsoft售后服务联系了,虽然是正版,解决一个问题收费还是150元;到这个份上了,没有解决不了的问题,只是没有找对人,就开始小木虫,百度知道,中科生命论坛,罗昭锋老师,国科图金瑛老师,这些是endnote相对活跃且专业的网站或者专家.不得不佩服金瑛老师,直接说中要害,Endnote中的注册表选项需要管理员approve,提供详细步骤,问题又再一次解决了,之所以兴奋,不然整理这些参考文献猴年马月.

          还有一点小插曲,这个方法我也试了,就是方法3,当初也尝试过这个方法,就是少了“右键EndNote.exe的图标,选择Run as administrator;”直接双击进入的,所以没有发现EndNote15.AddinServer;在自己的笔记本上,想当然就认为是管理员,电脑就一个账户,怎么就不是管理员呢?我的笔记本上只有一个账户,确实是管理员,只是在“用户账户控制设置”里等级设置的高,所以没了管理员权限,如附件所示(可以看出我的这个账户是管理员账户,同时“用户账户控制设置”里等级设置高)。

    留作纪念,如开头所说,没有难题,没有笨蛋,过程要留心,要用心,脑袋就用来思考的.套用一句话来做结尾,Science can answer the questions, yet science is also the process of asking.


附:详细过程

首先,请关闭所有程序。

开启EndNote X3程序文件夹,若未更改安装路径,默认路径为C:\Program Files\EndNote X3。

选择EndNote.exe按鼠标右键,选择「执行身分」(请以计算机管理者身分执行)。

在EndNote开启状态下,点选画面左下方的「开始搜寻」任务栏,在「搜寻」中输入「regedit」,然后按下Enter键,系统会开启「注册表编辑器」。

展开「HKEY_CLASSES_ROOT」文件夹,找到「EndNote13.AddinServer」。

在「EndNote13.AddinServer」按鼠标右键,点选「权限」。

按下「高级」,按下「新增」。

在「请输入对象名称」中输入「Everyone」,按下「OK」。

在「权限」一区中,找到「删除」列,将「拒绝」的空格打勾,按下「确定」。

关闭注册表编辑器窗口和EndNote。

重新正常开启EndNote和Word即可。

EndNote X1 and later on Windows Vista/7 

Close all open programs.

Go to the EndNote program folder. This is typically

C:\Program Files\EndNote XX

or 

C:\Program Files (X86)\EndNote XX 

Where XX represents your version of EndNote

Right click on EndNote.exe and select "Run as administrator."

With EndNote open, click on the Start Menu. In the search box type "regedit" (without quotes) and hit enter on your keyboard to launch the Registry Editor.

Expand the "HKEY_CLASSES_ROOT" folder and locate the key:

"EndNote11.AddinServer" (for X1)

"EndNote12.AddinServer" (for X2) 

"EndNote13.AddinServer" (for X3) 

"EndNote14.AddinServer" (for X4) 

Right Click on the AddinServer key and select Permissions.

Click Advanced. Then click Add.

In object name, type "Everyone" (without quotes) and click Ok.

In the Permissions entry window, go to the Delete row. Click Deny and then choose OK.

Close the Registry Editor and close EndNote.

Start EndNote and your word processor normally and try the tools.


 


0

阅读 收藏 喜欢 打印举报/Report
前一篇:WinRAR 5 破解
后一篇:Matlab判断NaN
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有