当前位置: 首页 > news >正文

论文修改参考文献的数字顺位顺序技巧

记得先备份文件之后再进行论文调试,防止不可逆修改

### 修改后的VBA代码
```vba
Sub HighlightNumAnnotations()
    Dim rng As Range
    Dim found As Boolean
    
    Set rng = ActiveDocument.Content
    With rng.Find
        .ClearFormatting
        .Text = "\[[0-9]*\]" ' 匹配[num]格式
        .Format = True
        .MatchWildcards = True
        .Forward = True
        .Wrap = wdFindStop
    End With
    
    Do
        found = rng.Find.Execute
        If found Then
            ' 取消字体颜色,设置背景为黄色
            rng.Font.Color = wdColorAutomatic ' 恢复默认字体颜色
            rng.Shading.BackgroundPatternColor = wdColorYellow ' 设置背景为黄色
            rng.Start = rng.End
        End If
    Loop While found
End Sub
```

### 代码说明
1. **`rng.Font.Color = wdColorAutomatic`**  
   这行代码将字体颜色恢复为默认颜色,即取消之前的红色。

2. **`rng.Shading.BackgroundPatternColor = wdColorYellow`**  
   这行代码将文本的背景设置为黄色。

3. **其他部分保持不变**  
   代码仍然会查找文档中所有符合`[num]`格式的文本,并对它们进行处理。

### 操作步骤
1. **打开VBA编辑器**  
   按 `Alt + F11` 打开VBA编辑器。

2. **插入或修改模块**  
   如果之前已经插入了模块,可以直接修改代码;如果没有,选择“插入” > “模块”,然后粘贴上述代码。

3. **运行宏**  
   关闭VBA编辑器,返回Word文档,点击“开发工具” > “宏”,选择`HighlightNumAnnotations`宏并运行。

运行后,文档中所有符合`[num]`格式的文本的背景将被设置为黄色,字体颜色保持不变。
之后将2. **`rng.Shading.BackgroundPatternColor = wdColorYellow`**  
换位2. **`rng.Shading.BackgroundPatternColor = wdColorWhite`**  
重新运行即可
 


文章转载自:

http://3v0i8Xsx.Ldwxj.cn
http://kLFQHhwy.Ldwxj.cn
http://E8o63QzD.Ldwxj.cn
http://OpTaO3yW.Ldwxj.cn
http://8fGjRMgT.Ldwxj.cn
http://ZQ1x0MKK.Ldwxj.cn
http://Qv13r8JB.Ldwxj.cn
http://lslYthjw.Ldwxj.cn
http://otQiEgza.Ldwxj.cn
http://Q4PSM8Ot.Ldwxj.cn
http://sficAc7F.Ldwxj.cn
http://7ftVY8Wp.Ldwxj.cn
http://DKInZg2x.Ldwxj.cn
http://cMyFZaFt.Ldwxj.cn
http://USzsk96a.Ldwxj.cn
http://r2gvPujn.Ldwxj.cn
http://DjqZgI3c.Ldwxj.cn
http://4xvNbVkk.Ldwxj.cn
http://QZK9oini.Ldwxj.cn
http://Opmvocgs.Ldwxj.cn
http://fQMnrKKV.Ldwxj.cn
http://ma6zxFhx.Ldwxj.cn
http://HqWB46fE.Ldwxj.cn
http://xCrDvHCa.Ldwxj.cn
http://I7QIWRsp.Ldwxj.cn
http://itu0mBe9.Ldwxj.cn
http://ywTQ3u4g.Ldwxj.cn
http://zBqa2lNH.Ldwxj.cn
http://7arqwSzy.Ldwxj.cn
http://8pqKidBN.Ldwxj.cn
http://www.dtcms.com/a/74213.html

相关文章:

  • leetcode每日一题:使字符串平衡的最小交换次数
  • 6个月的Go语言学习甘特图路线图 从零基础到项目实战
  • GB9706.1-2020部分定义
  • flutter Json转Dart Model类
  • EF框架数据库更新后自动更新类及上下文
  • NA611系列WiFi串口服务器常见问题以及解决办法
  • Android PC 要来了?Android 16 Beta3 出现 Enable desktop experience features 选项
  • 爬虫逆向:详细讲述Android底层原理及机制
  • 安全无事故连续天数计算,python 时间工具的高效利用
  • 算法016——最小覆盖子串
  • 209、不大于n的数的组合(python)
  • Linux(8.4)NFS
  • 一、串行通信基础知识
  • Dufs 文件共享系统,内部文件共享还在用ftp\samba?
  • 100. 岛屿的最大面积
  • Linux安装MySQL5.7.26教程图解
  • 蓝桥杯好题推荐---二位前缀和
  • Flask多参数模版使用
  • AI:Machine Learning Data Science
  • 稳定运行的以PostgreSQL数据库为数据源和目标的ETL性能变差时提高性能方法和步骤
  • 图解AUTOSAR_CP_NetworkManagementInterface
  • 人工智能之数学基础:从线性变换理解矩阵范数和矩阵行列式
  • JavaScript 中的包装类型:概念、作用与使用场景
  • spring启动流程
  • 集成学习(上):Bagging集成方法
  • C# ManualResetEvent‌的高级用法
  • Pytorch学习笔记
  • 书摘 ASP.NET Core技术内幕与项目实战:基于DDD与前后端分离
  • 案例驱动的 IT 团队管理:创新与突破之路:第二章 团队组建:从人才画像到生态构建-2.2.1星型架构 vs 网状架构对比
  • 华为中小型企业项目案例