在word中采用Zotero添加引用,无法在引用和文献间创建超链接。本文借鉴已有VBA程序,实现Zotero引用和文献之间创建超链接,并自动在Word原生选项卡“引用”中添加功能子选项卡。主要功能包括:移除超链接、自动超链接、手动超链接和支持样式信息,如下图。更改引用标识颜色参考文章写文章-CSDN创作中心。一次添加,永久有效!相同Github资源https://github.com/8gengen8/ZoteroCitationLink-lgg.git

1.创建VBA程序

直接下载MS Word 宏:https://download.csdn.net/download/m0_72158952/91370661

2.Word加载MS Word 宏

打开Word,使用快捷键Alt+F11(或Fn+Alt+F11)打开宏编辑器。点击左侧的Normal→左上角文件→导入文件→选择文件“ZoteroLinkCitation.bas”→打开。

3.添加功能按钮

3.1在Word自带的引用选项卡下创建Zotero引用超链接按钮,过程如下:

3.2在Zotero引用超链接下创建4个子对象:移除超链接、手动超链接 、自动超链接 和支持样式信息,过程如下。最后点击右下角确定,效果见第3张图。

4.功能测试

随便打开含有Zotero插入引用的文档,切换至引用选项卡进行功能测试(建议重要文档请备份后测试)。铁子们,如有帮助,别忘点赞、关注+收藏!。

5.移除宏和Zotero引用超链接按钮

5.1 移除宏:在步骤2的界面下(快捷键Alt+F11或Fn+Alt+F11),右键“ZoteroLinkCitation”,选择“移除ZoteroLinkCitation(R)”,点击“否”即可移除ZoteroLinkCitation.bat创建的全部宏。

5.2 移除Zotero引用超链接按钮:在Word界面,右键引用→自定义功能区→右侧找到引用下的“Zotero引用超链接”组,直接点击页面中间的“删除”即可。

注:本MS Word 宏开发参考了https://github.com/altairwei/ZoteroLinkCitation,并扩展了其他功能,特别感谢开发者所做的贡献。

更多推荐