1.首先,打开一个word文件,录制一部分内容。
2.单击工具>宏>录制宏。
3.选中目标段落,进行居中操作。
4.完成录制,单击左上角的停止按钮。
5.这样宏就录制完成了,按住ctrl+F11打开vba编辑器,就自动生成了如下代码,若还需要其他具体的操作可以再其基础上编程操作完成。
如何在word中通过添加宏代码使用宏功能
在word中通过添加宏代码使用宏功能的具体操作步骤如下:
1、首先在电脑上点击打开“Wor”应用软件,在开始工具选项中可看见“宏功能”。
2、然后在电脑上的文件中找到下载好的宏代码文件,接着使用鼠标双击此文件。
3、然后等待此文件的自动安装,等待安装的完成。
4,安装完成之后,返回到刚进行打开的Word应用软件的页面的开始工具选项中就可以点击使用宏功能选项了。
关于word宏编辑
我简化了代码,可以将所有的2变成下标。你试试:
sub 改下标_by_zzllrr()
Set myRange = ActiveDocument.Range(Start:=0, End:=0)
With myRange.Find
.ClearFormatting
.Text = "2"
With .Replacement
.ClearFormatting
.Text = "2"
.Font.Subscript = True
End With
.Execute Replace:=wdReplaceAll
End With
end sub更多
我想过这样的,
这样做的话,会把不该下标的内容也下标
比如
2H2O2==2H2O+O2↑
表示系数的2也会被上标
Sub 改下标_by_zzllrr()
'这个应该满足要求了,只要字母后面是数字,就改为下标!
With ActiveDocument.Characters
For i = 2 To .Count
If .Item(i).Text Like "#" And (.Item(i - 1).Text Like "[A-Za-z]" Or .Item(i - 1).Font.Subscript = True) Then
.Item(i).Font.Subscript = True
End If
Next i
End With
End Sub
其实还有个问题……还有种东西叫上标……
比如Ca2+
2+是上标的……
化学嘛,就是很麻烦
确实难以区分,因为数字后面有+-时,不一定数字总是下标,也可能是上标。除非你能总结出规则。先写个半成品,供参考(未必实用)
Sub 改下标_by_zzllrr()
'字母后面是数字(无+-号),就改为下标!
'字母后面是数字(有+-号),就改为上标!
With ActiveDocument.Characters
For i = 2 To .Count
If .Item(i).Text Like "#" And .Item(i - 1).Text Like "[A-Za-z)]" Then
For j = i To i + 4
If j > .Count Then Exit For
If .Item(j).Text Like "[-+]" Then
For k = i To j
.Item(k).Font.Superscript = True
Next k
i = k
Exit For
ElseIf Not .Item(j).Text Like "#" Then
For k = i To j - 1
.Item(k).Font.Subscript = True
Next k
i = k
Exit For
End If
Next j
ElseIf .Item(i).Text Like "[-+]" And .Item(i - 1).Text Like "[A-Za-z)]" Then
.Item(i).Font.Superscript = True
End If
Next i
End With
End Sub
WORD中编辑宏就是在编写计算机语言吗?
WORD中的宏是一种VBA语言,由VISUAL BASIC衍生出来的,而网页中的代码是一种标记语言,叫做HTML(Hyper Text Markup Language),又是一种语言。
目前比较流行的语言有C,C++,JAVA,VB,DELPHI,C#等。
建议入门的话先从VB开始,然后由C提高。
WORD文档图片编辑宏
它们都是设置图片尺寸的不同表达方式:上面是直接法;下面是在接口IShape中提供有计算几何形状的面积的方法
Myheigth(我的高度)=25
Mywidth(我的宽度)=40
iShape.(接口)Height(高度属性)=28.345*Myheigth(我的高度)
iShape.(接口)Width(宽度属性)=28.345*Mywidth(我的宽度)
追加400分,急求编辑一个简单宏,请教word高手~
帮你录了一个:
Sub Macro1()
'
' Macro1 Macro
' 宏在 2007-8-2 由 www 录制
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "、"
.Replacement.Text = "^p"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
怎么让WORD宏打开就运行
如图,vb编辑器中选左边选THISDOCUMENT,右边选DOCUMENT,再右边选OPEN,然后中间写入你的程序即可。
word 2007如何录制宏?
1)单击word2007“视图”选项卡,在“宏”区域内单击“宏”按钮,选择“录制宏”命令。
2)在“录制宏”对话框中输入宏的名称,如分为两栏,然后单击“确定”按钮。
3)完成编辑宏之后,单击word2007“视图”选项卡,在“宏”区域单击“宏”按钮,选择“停止录制”命令,即可完成录制宏。
转载请注明出处51数据库 » word编辑宏 怎样编辑word里面的宏啊