用户登录
用户注册

分享至

word编辑宏 怎样编辑word里面的宏啊

  • 作者: 多愁善感而初次等待的青春
  • 来源: 51数据库
  • 2020-04-21

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里面的宏啊

软件
前端设计
程序设计
Java相关