资讯动态

Endnote20关联WPS保姆级教程:CWYW插件加载与文献引用实战

发布时间:2026/10/1 1:27:51 来源:尧图企业网站定制
写毕业论文那会儿我一度被参考文献折腾得想摔电脑。学校要求统一用 Endnote20 管理文献但实验室的电脑只装了 WPS没有微软 Office。Endnote 官方对 Word 的支持做得非常好可到了 WPS 这边插件就是死活不露面。我在网上搜了一圈教程要么讲得云里雾里要么只有片段照着做半天还是白屏。后来朋友甩给我一条 B 站视频我跟着视频里的操作一步步走总算把 Endnote20 和 WPS 成功关联上了在 WPS 里插入文献、生成参考文献列表全都能正常用。这篇博文就是那次成功实践的完整记录附上了我实际用到的 B 站教程查找方式把操作逻辑、具体步骤和踩过的坑一次说清楚希望帮到同样被这个问题卡住的科研党。1. 为什么要折腾Endnote20与WPS的关联1.1 从Word转投WPS的现实原因先说一个大背景很多人不是在 Word 和 WPS 之间自由选择而是工作环境里只有 WPS。高校机房、导师实验室、许多事业单位的办公电脑出于授权成本和系统维护的考虑预装的大多是 WPS。而 Endnote20 作为文献管理软件官方安装包在检测宿主程序时优先级绝对偏向微软 Office 系列——Word 才是它眼里“名正言顺”的搭档。于是问题就来了电脑里只有 WPS 时Endnote20 装完以后你满心欢喜打开 WPS发现工具栏上根本没有 Endnote 选项卡插入引用的入口也无处可寻。我见过不少同学在这种情况下的第一反应是去下载破译版 Office或者满世界找 WPS 的所谓“专业版”授权码。但实际没必要冒这个风险也没有必要违背学校软件授权政策。WPS 虽然对第三方插件的友好程度不如 Office但 Endnote20 的插件机制是开放的我们只要搞清楚它的加载原理完全可以在 WPS 里手动把 Endnote 请出来。1.2 关联的本质CWYW插件到底是个什么机制要解决问题必须先明白 Endnote 是怎么和文档编辑器“握手”的。Endnote 中负责在文档里插入引用、生成参考文献列表的组件叫 CWYW全称 Cite While You Write也就是“边写边引用”。这个组件并不是一个孤立的 exe 程序它是以加载项Add-in或者说插件的形式寄生在宿主程序里的。具体拆开看CWYW 由两部分组成一部分是 EndNote Cwyw.dotm 模板文件负责提供功能区选项卡和宏命令另一部分是 EndNote Cwyw.dll 动态链接库作为 COM 加载项被宿主程序调用。Word 之所以装完 Endnote20 就能直接看到选项卡是因为 Endnote 的安装程序会自动向 Word 的注册表项写入加载信息并且把模板文件放到 Word 的启动目录里。而 WPS 不在 Endnote 安装程序的“白名单”里安装包当然不会主动去注册 WPS 的加载项。所以我们手动关联的核心任务就是替 Endnote 完成它在 WPS 里没做完的这步注册操作。想明白这个机制之后网上很多看起来互相矛盾的教程在你眼里就会变得非常清晰了有的让你去“开发工具”里添加 COM 加载项有的让你复制模板文件到启动目录本质上都是在做同一件事——给 WPS 指明 Endnote 插件的位置并让它启动时自动加载。2. 动手前先搞清楚的三件事2.1 版本匹配问题32位和64位别搞混关联之前有一个特别容易被忽略、但一旦出错就会反复折腾的变量位数。Endnote20 同一套安装文件里既有 32 位版本也有 64 位版本WPS 同样区分 32 位和 64 位。原则上加载项文件的位宽必须和宿主程序的位宽一致。意思是 64 位的 WPS 要加载 64 位的 COM 组件32 位的 WPS 得配 32 位的插件否则 WPS 会直接拒绝加载连错误提示可能都没有。怎么查自己电脑的位数WPS 里点击“文件”→“关于 WPS Office”弹出的窗口会明确标注是 32 位还是 64 位。Endnote 这边安装完成以后打开“关于 EndNote”或者直接看安装路径默认装在 C:\Program Files\EndNote 20 下的是 64 位版本装在 C:\Program Files (x86)\EndNote 20 下的是 32 位版本。我碰到过一位同学电脑是 64 位 WPS但 Endnote 装的是 32 位版本手动添加 COM 加载项怎么都不生效最后换了 64 位的 Endnote 重装才搞定。所以动手前先花一分钟确认这个信息能省下后面几个小时。2.2 你的WPS是哪一版个人版、专业版还是企业版WPS 的版本差异对关联结果的影响比很多人想象中大得多。个人免费版、专业版、企业版在加载项功能上的开放程度并不完全一样。个人版的功能区里通常也有“开发工具”但里面的 VBA 宏功能默认是缺失的需要单独下载 VBA for WPS 组件COM 加载项入口在不同版本里存在的位置也可能有出入。我测试下来最省心的组合是 WPS Office 2019 专业版或者 2022/2023 版本配合 Endnote20几步就能连上。如果你用的个人版找不到“COM加载项”入口先不要急着判断是 Endnote 的问题很可能只是 WPS 当前版本把入口藏起来了或者做了精简。解决办法无非两个一是换成学校/单位提供授权版本二是通过文件菜单里的“选项”把“开发工具”选项卡调出来。这同时也是我在这篇实操记录里会重点演示的起点。2.3 Endnote20与WPS的安装顺序之争很多教程在开头会强调“先装 WPS再装 Endnote顺序一定不能反”这句话有道理但不是全部。Endnote20 的安装程序在检测到 WPS 存在时确实有几率顺手把 WPS 的加载项也注册上所以“先 WPS 后 Endnote”在某些版本组合下的确能一步到位。但更常见的情况是Endnote 安装程序只认准了微软 Office 注册表项压根不管 WPS 在哪。因此我给出的建议是如果你还没开始安装那就试试“先装 WPS再装 Endnote”如果你已经是“先装 Endnote 后装 WPS”的现状也不用慌完全可以通过下面的手动加载方案补救不一定要先卸载重来。这里还要特别提醒一个小原则WPS 和 Office 这类软件都重度依赖注册表安装目录不要随意剪切移动。我见过有人为了省 C 盘空间把整个 WPS 目录从 Program Files 里直接拖到 D 盘结果不光 Endnote 关联不上WPS 自身的插件系统也全线崩了。正确做法是通过卸载程序彻底移除换盘时装的时候重新选择安装路径。3. 保姆级实操把Endnote20挂载到WPS下面这部分就是我实际跑通的完整操作流程建议你打开电脑边看边操作。我把每一种情况都写了下去避免你在某个岔路口卡住。3.1 第一步给WPS打开“开发工具”选项卡打开 WPS 的空白文档先看工具栏顶部。如果已经有“开发工具”这个选项卡直接跳到下一步没有的话点击左上角“文件”→“选项”在弹出的对话框左侧找到“自定义功能区”在右侧主选项卡列表里勾选“开发工具”点确定。这时候工具栏上就会出现“开发工具”选项卡。这一步看着简单但我第一次操作时踩了一个小坑WPS 的“选项”对话框里“自定义功能区”的列表和 Office 不完全一样主选项卡是折叠分组的你得展开“主选项卡”这个分类才能看到“开发工具”。如果没有“选项”入口可以在文档标签页上右键选择“自定义功能区”也能进同一个界面。还有一些精简版 WPS 的“开发工具”选项卡勾选后不显示这种情况多半是软件安装不完整建议重新用安装包修复一遍再回来勾选。3.2 第二步通过COM加载项添加Endnote插件切到“开发工具”选项卡在功能区的“加载项”或者“代码”组里找到“COM加载项”按钮。点击后会弹出一个小窗口里面一般列着当前 WPS 已注册的 COM 组件。如果你的列表里已经有“EndNote Cite While You Write”这一项直接勾选它点确定然后关闭 WPS 再重新打开一个文档Endnote 选项卡一般就会出现。如果列表里没有这一项别急点击窗口右侧的“添加”按钮。此时会弹出一个文件选择对话框你需要手动定位到 Endnote 20 的安装目录。默认路径常见的是C:\Program Files\EndNote 20\Product Files\ C:\Program Files (x86)\EndNote 20\Product Files\在这个目录下面找名为 EndNote Cwyw.dotm 的文件选中它并确定。添加成功后你会在 COM 加载项列表里看到 Endnote 相关条目勾选启用确定重启 WPS。这里有一个细节值得多说一句如果你的 WPS 是 64 位的但 Endnote 是 32 位版本那么在去“添加”时定位到 Product Files 目录下的 EndNote Cwyw.dotm 可能会遇到“已加载但无响应”的情况。解决方法参见 2.1 节的版本匹配说明最干净的方案是安装与 WPS 位数一致的 Endnote。3.3 第三步手动指定Endnote插件文件有一部分读者的 WPS 版本比较特殊“COM加载项”按钮根本不存在或者点击“添加”之后系统提示“加载失败”。这种情况下还有第二套方案直接把 Endnote 的模板文件放进 WPS 的启动目录。启动目录是什么可以理解为 WPS 每次启动时都会自动扫描并加载其中的所有可加载文件和 Word 的 STARTUP 文件夹是一个逻辑。找到你电脑上的 Word 启动路径通常位于C:\Users\你的用户名\AppData\Roaming\Microsoft\Word\STARTUP如果没有这个文件夹就手动新建一个。然后把 EndNote Cwyw.dotm 从 Product Files 目录复制一份到这个 STARTUP 文件夹里。重新打开 WPSEndnote 选项卡就会出现。还有一个变体是把 Word 相关启动目录的路径手动加到 WPS 的信任位置或加载项搜索路径里。在 WPS 的“文件”→“选项”→“信任中心”→“加载项”里可以看到搜索路径设置把上述 STARTUP 目录加进去就能增大兼容概率。这个方法我实测在 WPS 2019 专业版上有效但在部分个人版上无效个人版对启动目录的扫描范围可能默认屏蔽了非 WPS 目录。3.4 第四步验证关联是否成功重启 WPS 之后打开任意一个空白文档观察顶部菜单栏。如果关联成功你会看到多出一个名为“EndNote”的选项卡点进去里面有 Insert Citation、Go to EndNote、Style 下拉框等熟悉的按钮组。除了肉眼看选项卡我还会做一个更稳妥的验证在 Endnote20 的软件界面里随便选中一条参考文献先通过“设置”确保库文件能够正常打开然后回到 WPS把光标停在正文某个位置点击 Endnote 选项卡里的“Insert Citation”按钮看它是否会弹出让你输入关键词检索文献的小方框。能弹出来并成功插入引用就说明 CWYW 关联是真正打通了的。需要注意的是第一次点击 Insert Citation 时 WPS 可能会卡顿几秒钟这是 COM 组件首次加载的正常现象不要误判为死机。4. 关联成功后的文献引用流程4.1 在WPS中插入第一条文献引用插件挂上后这个方案的“关联”使命已经完成接下来就是日常使用。把光标放到等插入引用的句末位置点击 Endnote 选项卡的“Insert Citation”按钮弹出一个检索窗口。在上方搜索框里输入关键词比如作者姓氏或者标题部分Endnote 会实时检索你打开的库。选中目标文献点击 InsertWPS 文档里就会出现类似 (作者, 年份) 或带编号的引用占位符。我个人习惯在初次引用时点击 Insert 旁边的下拉箭头选择“Insert Display as: Author (Year)”或者“Insert Display as: Numbered”这样比事后切换格式更清爽。不同学校的学位论文格式要求不一样具体选哪种看你用的引文格式模板设成了什么。4.2 修改引用格式与生成参考文献列表Endnote 在 WPS 中真正的优势就是格式自动化。写完整个文档或者写完一段章节后把 Endnote 选项卡中的 Style 下拉框切到目标期刊或学校指定的引文格式再点击“Update Citations and Bibliography”按钮。Endnote 会自动扫描全文所有引用标记按照这个格式重新编号并在文末或者指定位置生成参考文献列表。这个过程中最容易出问题的是格式模板匹配。Endnote 自带的格式库里有大量期刊样式但如果你学校要求的格式比较特殊比如文中用上标数字、参考文献列表按出现顺序而非作者字母排序就需要自己在 Endnote 的 Edit→Output Styles 里去微调。这属于扩展话题本篇不再展开只需知道“在 WPS 中的引用能力不会比 Word 差”这个结论就够了。4.3 格式化与去除域代码的小技巧Endnote 插入的引用本质上是域代码Field它和普通文本不一样。好处是自动更新很方便坏处是文档发给导师或者提交外审时域代码可能会因为接收方字体或软件版本问题而显示异常。因此建议在提交终稿之前把整篇文档另存一份然后通过 Convert Citations and Bibliography 菜单里的“Convert to Plain Text”把引用改成纯文本。这样参考文献列表和文中引用就变成了普通文字不会再随 Endnote 库文件变动而跳变。但这里要做一个取舍一旦转换成纯文本就和 Endnote 库失去了联动后续想批量修改格式就只能手动。所以我自己的习惯是直到论文彻底定稿、不需要再增删任何引用时才做 Plain Text 转换。如果你还在反复修改引言和结果部分保持域代码状态反而更高效。5. 常见问题排查实录这部分我把实际踩过、以及后台收到过的高频问题都整理出来了每一条都是从真实场景里提炼的希望能让你少走弯路。5.1 WPS开发工具里没有“宏”或“COM加载项”按钮怎么办WPS 个人版默认不带 VBA 宏功能所以你在“开发工具”下可能只能看到部分按钮灰显或者干脆连 COM 加载项的按钮都找不到。这个问题被很多人误判成“Endnote 没法在 WPS 里用”其实 WPS 本身缺组件而已。解决思路有两条一是去 WPS 官网下载安装 VBA for WPS 插件装完后重启 WPS相关功能按钮会被激活二是直接找学校的信息化服务部门确认是否有 WPS 校园授权版切换到专业版以后功能就齐了。这里多说一句网上搜“wps vba 7.1”之类资源时认准 WPS 官方站点或者学校软件正版化平台不要随便下载来路不明的安装包安全风险远大于麻烦本身。5.2 插件加载了但Endnote选项卡不出现这种情况最让人抓狂COM 加载项列表里明明勾选了重启 WPS 后 Endnote 选项卡还是不见影子。我遇到过一次最后定位到的原因是 WPS 启动时没有“信任”Endnote 的加载项文件。解决方法是WPS 的“文件”→“选项”→“信任中心”→“受信任位置”把 Endnote 的 Product Files 目录添加到受信任位置列表里然后再重新勾选一次 COM 加载项并重启 WPS。原理是很多 COM 组件在未受信任的路径下会被 WPS 的安全策略直接拦截不报错、也不加载表现就是静默失败。顺手把这个路径加进去很多奇奇怪怪的加载问题能一并解决。5.3 卸载重装后插件丢失注册表残留问题Endnote 关联不上 WPS 时不少人第一反应是“重装 Endnote 试试”。但我要提醒如果只是简单卸载然后重装不清理旧版残留在注册表里的加载项信息新版本多半还会遇到同样的问题。最稳妥的顺序是先卸载。然后在开始菜单搜索“注册表编辑器”以管理员身份运行定位到HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins在左侧找到和 EndNote 相关的子项通常名字类似 EndNote.CWYW.Server 或带 EndNote 字样的项右键删除。这里操作注册表有风险删之前最好先右键导出备份。清理完再做重装。清理完再做重装。清理完再做重装。5.4 关联后WPS频繁崩溃或卡死我自己的 WPS 版本配 64 位 Endnote20 时出现过一个问题插入引用数量超过二三十条后WPS 偶尔在点击“Update Citations and Bibliography”时无响应。这个问题的根源多半是 WPS 的兼容性对大型 COM 组件的资源管理不如 Office 稳定属于无解的老大难。应对经验是写长文档时不要攒到整章完再一次性更新引用而是每写完一个小节就点一次“Update Citations and Bibliography”把计算压力分散开同时在 WPS 设置里开启“自动备份”这样万一崩溃损失最大也就是最近几分钟的修改。如果你的文档引用量特别大要考虑把文档拆分成多个子文档来编辑最后再合并。这个方案虽然多几步操作但稳定性会好很多。5.5 Mathtype、Endnote同时消失插件冲突排查很多理工科同学的 WPS 里不只装 Endnote 一个插件还有 MathType 公式编辑器。我在帮人排查时发现MathType 在 WPS 里“消失”和 Endnote 关联不上往往是同一个原因——WPS 的加载项设置被重置或者互相覆盖了。遇到插件集体失踪的情况不要单独去折腾每一个软件而是统一检查“开发工具”→“COM加载项”列表把 MathType、EndNote 等相关组件全部勾选上。有时只勾 Endnote 不勾 MathType重启后 Endnote 也会被 WPS 整体禁用说明 WPS 在某些异常关闭后会回滚加载项配置。把需要的都勾上然后一次重启通常能集体恢复。这里也顺带提醒一个很容易被忽略的细节某些“优化软件”或“清理卫士”会把 WPS 的加载项注册表项当成无用数据清理掉。这不是 Endnote 或者 WPS 的锅是清理工具误杀了。所以关联成功之后尽量别对 Office 相关的注册表路径做一键清理。6. 关于那条B站视频和最后几点经验6.1 视频链接与如何找原教程标题里提到我有参考一条 B 站视频这儿统一回复一下。为了避免我手头的链接在你看这篇文章的时候已经失效我就不直接甩固定链接了教你一个最稳的检索方式:打开 B 站搜索关键词“Endnote20 WPS”或者“Endnote 关联 WPS”重点找播放量最高、时长在五到十分钟的实操型视频。我当初参考的视频封面是 Endnote20 的界面截图标题大概叫“Endnote20与WPS关联教学”up 主把每一步点了哪里、弹出了什么窗口都录得很清楚跟着按暂停操作就能跑通。如果你搜出来的视频和我描述的细节不太一样也不要紧只要它演示了“开发工具”“COM加载项”这两个核心动作那基本就是同一套方案。毕竟这个操作的底层逻辑是固定的窗口名称和按钮位置可能会有版本差异但方向不会变。6.2 几个让我少走弯路的小经验最后分享几个更“散装”但非常实用的经验都是从多次翻车中换来的。第一WPS 和 Endnote 关联成功后尽量保持软件版本稳定不要频繁升级 WPS。我有一次为了体验新功能升级了 WPS结果 Endnote 选项卡消失了排查半天发现是加载项被新版默认安全策略禁用。如果你确定当前组合用着没问题就别手痒乱升级。第二在 U 盘或云盘里常备一份 Endnote20 的安装包和 VBA for WPS 插件。原因很简单这类软件卸载重装很容易遇到网络下载渠道不顺手的问题自己手上留着安装包半小时就能从零恢复环境不用临时抱佛脚到处求链接。第三碰到插件问题不要第一时间怪 Endnote。先看一眼 WPS 的加载项列表和受信任位置理清楚插件是被禁用、不被信任还是根本没注册这个排查顺序能帮你快速定位问题。Endnote 和 WPS 的兼容性虽然天生没有团队维护但只要把加载机制吃透了绝大多数问题都能靠手动操作解决。从我自己的体验来说Endnote20 关联 WPS 这件事动手前觉得高深莫测真正搞懂后就是一层窗户纸。希望这篇记录能帮你把这层纸捅破早点把精力放回论文内容本身。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑