自动给word文档参考文献添加中括号方括号的VBA代码

2016-02-19 09:09 14 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐自动给word文档参考文献添加中括号方括号的VBA代码,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - Word教程 】

下面的这一段宏代码,在Word环境下使用,其功能是,自动给word文档参考文献添加中括号或方括号

"AddMarkRef Macro

Dim parag As Paragraph

Dim selRge As Range

Dim rge As Range

Dim nField As Integer

Dim nParag As Integer

Set selRge = Selection.Range

MsgBox "在使用宏代码之前您应先选择好参考文献?"

ActiveDocument.ActiveWindow.View.FieldShading = wdFieldShadingWhenSelected

For nParag = 1 To selRge.Paragraphs.Count

Set rge = selRge.Paragraphs(nParag).Range

rge.Select

nField = Selection.Fields.Count

For i = 1 To nField

rge.Select

If Selection.Fields.Count = 1 Then

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

With Selection.Fields(i)

.Update

.Select

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

End With

Selection.Cut

Selection.InsertBefore ("[")

Selection.Collapse Direction:=wdCollapseEnd

Selection.Paste

Selection.InsertAfter ("] ")

End If

Next i

Next nParag

End Sub

来源:https://www.tulaoshi.com/n/20160219/1589713.html

延伸阅读
标签: 电脑入门
首先说明,使用大括号{}将数据包括起来,就代表了,那些数据的数组数据,不等同于一般的数据,比如:{"甲","乙","丙"}就代表了是数组的数据。 下面,就给你介绍一下大括号{}数据的使用示例。 先看下表。 上表中,看产品那里,三七这种产品,共有三行,那么,如何求出三七的总额呢? 看下图,将三七的总额...
标签: word
为word文档自动添加摘要的操作步骤   点击word文档左上角的office按钮,在下拉菜单中选择右下角的word选项 在弹出的word选项对话框中,点击左边的自定义 在从下列位置选择命令中选择所有命令,然后在下面的命令栏中找到自动摘要工具 点击添加,将命令添加到右面的工具栏中,然后点击确定将其加入快速访问工具...
标签: 电脑入门
在WORD中,我们可以通过修改WORD命令的方法,来方便地为WORD控件指定用户自定义的过程,完成或者转移(禁用)相应的内置方式.它的原理是利用相应宏名来置换过程的方法.在下面的三个部分中,我们可以体会其中的相同点与不同点。 Sub Example() Dim i As CommandBarControl For Each i In Application.CommandBars.FindControls If i.ID = 4 Th...
标签: word
Word中如何添加自动更正条目 Word的自动更正是Word等文字处理软件的一项功能,可用自动更正功能自动检测并更正键入错误、误拼的单词、语法错误和错误的大小写。例如,如果键入teh及空格,则自动更正会将键入内容替换为the。还可以使用自动更正快速插入文字、图形或符号。例如,可通过键入 (c)来插入©,或通过键入ac来插入Acme Corpo...
标签: word
在Word2010文档中添加书签 在Word2010文档中,文本、段落、图形图片、标题等都可以添加书签,具体操作步骤如下所述:第1步,打开Word2010文档窗口,选中需要添加书签的文本、标题、段落等内容。切换到插入功能区,在链接分组中单击书签按钮,如图1所示。 图1单击书签按钮小提示:如果需要为大段文字添加书签,也可以不选中文字,...

经验教程

27

收藏

25
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部