早教吧作业答案频道 -->其他-->
关于word中利用宏解决文档第一个英文字母大字的问题想录制一个宏,例子:在其它地方粘贴过来一段:ALLthatcertain….,把它粘贴到一个空白文档后,想录制一个宏,利用录制后相应的宏的相应激发
题目详情
关于word 中利用宏解决文档第一个英文字母大字的问题
想录制一个宏,
例子:在其它地方粘贴过来一段:ALL that certain….,把它粘贴到一个空白文档后,想录制一个宏,利用录制后相应的宏的相应激发键,使它变为:All that certain…,意思就是说使ALL 变成All,要提醒大家的是,此时ALL位于文档的第一个单词,其前面没有任何单词了.
下面是我个人对这个问题的猜想,我感觉解决此问题的关键是自动分页符,不过我不知道这个自动分页符的数字符号是什么,比如 回车的符号是^P,但是自动分页符呢?
想录制一个宏,
例子:在其它地方粘贴过来一段:ALL that certain….,把它粘贴到一个空白文档后,想录制一个宏,利用录制后相应的宏的相应激发键,使它变为:All that certain…,意思就是说使ALL 变成All,要提醒大家的是,此时ALL位于文档的第一个单词,其前面没有任何单词了.
下面是我个人对这个问题的猜想,我感觉解决此问题的关键是自动分页符,不过我不知道这个自动分页符的数字符号是什么,比如 回车的符号是^P,但是自动分页符呢?
▼优质解答
答案和解析
Sub Macro1()
Dim oParagraph
Dim strContent
Dim i,s
For Each oParagraph In ActiveDocument.Paragraphs
strContent = LTrim(oParagraph.Range.Text)
If Len(strContent) 0 Then
i = InStr(strContent," ")
If i Then
s = Left(strContent,i - 1)
strContent = Mid(strContent,i)
End If
oParagraph.Range.Text = StrConv(s,vbProperCase) & strContent
Exit Sub
End If
Next
End Sub
Dim oParagraph
Dim strContent
Dim i,s
For Each oParagraph In ActiveDocument.Paragraphs
strContent = LTrim(oParagraph.Range.Text)
If Len(strContent) 0 Then
i = InStr(strContent," ")
If i Then
s = Left(strContent,i - 1)
strContent = Mid(strContent,i)
End If
oParagraph.Range.Text = StrConv(s,vbProperCase) & strContent
Exit Sub
End If
Next
End Sub
看了关于word中利用宏解决文档第...的网友还看了以下:
请问激活PKAPKCPKCCPKG的效应分子?PKA:cAMPPKC:DG/Ca2+PKCC:Ca2 2020-03-31 …
请问激光的波长为什么基本上都是固定的?激光作为一种光线,它可以有很多种波长,那为什么很多的激光打码 2020-04-06 …
小宏从家到校上学,出发时他看看表,发现如果每分钟步行80米,他将迟到5分钟;如果先步行10分钟后, 2020-04-27 …
激光束可以看作是粒子流,其中的粒子以相同的动量沿光传播方向运动.激光照射到物体上,在发生反射、折射 2020-05-16 …
(2014•泰安模拟)随着植物激素的广泛研究、开发和利用,大量的“激素水果”进入市场,摆上餐桌.例 2020-06-14 …
小宏从家到校上学,出发时他看看表,发现如果每分钟步行80米,他将迟到5分钟;如果先步行10分钟后, 2020-07-10 …
李宏用甲乙两种形式共储蓄1万元人民币,其中甲种储蓄的年利率为7%,乙种储蓄的年利率为6%,一年后两 2020-07-10 …
匀变速直线运动中的比例问题要怎么做啊?A、B两质点均匀从静止开始做匀加速直线运动,若通过相同的位移所 2020-11-28 …
甲药治疗34例,有效3例,乙药治疗18例,有效7例.问:两种药物的有效率是否相同?用甲乙两种药物治疗 2020-11-29 …
名著虽然都是大部头,但我们可以用浓缩的语句表达出来。仿照下面示例,用一句话浓缩《哈姆莱特》。例:宽宏 2020-12-17 …