VBA之二

简介: 语法高亮可使用VBA中的查找替换功能,如对于Delphi可先查找到关键字,然后将其设为蓝色即可,具体代码为: 1 Sub Replace1() 2 3   Dim i As Integer 4 5   Dim arr(15) as String 6 7   arr(0)="type" ...

语法高亮可使用VBA中的查找替换功能,如对于Delphi可先查找到关键字,然后将其设为蓝色即可,具体代码为:

 1 Sub Replace1()
2
3   Dim i As Integer
4
5   Dim arr(15) as String
6
7   arr(0)="type" :arr(1)="class" : arr(2) ="unit" : arr(3)="begin" : arr(4)="end" : arr(5)="if" : arr(6)="else"
8
9   arr(7)="const" :arr(8)="var" : arr(9) ="procedure" : arr(10)="function" : arr(11)="then" : arr(12)="nil" : arr(13)="to" : arr(14)="while"  
10
11   for i=LBound(arr) to UBound(arr)
12
13     Selection.Find.ClearFormatting
14
15     Selection.Find.Replacement.ClearFormatting
16
17     with Selection.Find
18
19       .Text=arr(i)
20 .Replacement.Font.Color=wdColorBlue
21 .Replacement.Text=arr(i)
22 .Forword=True
23 .Wrap=wdFindContinue
24 .Format=True
25 .MatchCase=False
26 .MatchByte=True
27 .MatchWildCards=False
28 .MatchSoundsLike=False
29 .MatchAllWordForms=False
30
31     End With 
32 Selections.Find.Execute Replace:=wdReplaceAll
33
34   nexit i
35
36 End Sub

也可以先复制到NotePad++中,再打开菜单NppExport->Copy HTML to ClipBoard,再打开word并粘贴即可

具体步骤见http://blog.163.com/rongting_chen/blog/static/16490684420113247107144/

相关文章
|
7月前
|
Kubernetes 开发者 Docker
K8S 实用工具之五 -kompose
K8S 实用工具之五 -kompose
|
编译器 程序员 C语言
游戏编程之二 windows编程基础
游戏编程之二 windows编程基础
84 0
|
API Windows
VBA 有用的小段代码收藏(日积月累)
VBA 有用的小段代码收藏(日积月累)
135 0
|
JSON 数据格式 Python
初学Python——文件操作第三篇
一、引言 什么?有了第二篇文件操作还不够?远远不够!而且在读完第三篇文件操作还是不够。关于文件的操作,后续的学习中将不断学习新的操作方式,使用更加合适的方法。 进入正题,上一篇讲到,Python对文件最基本的读取写入操作,都必须是字符串,所有的数据必须要转化成字符串写入,都出来的也全部都是字符串,这会给我们实际应用中造成一些困扰,上一篇文章讲述了如何使用eval()函数,但是也有局限性,比如:字符串格式稍有错误(结尾带有换行符\n)就会转换出错;写入文件之前在内存中的int型数据,写入读取仔eval后无法变回int型等。
1494 0
|
Windows 数据格式 XML
|
XML 小程序 数据格式