早教吧作业答案频道 -->其他-->
关于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中利用宏解决文档第...的网友还看了以下:
高分求lingauphone english course one的配套录音RT,网络上搜索不到. 2020-05-14 …
一个空心带电体,它的内部电场强度为0吗?一个带负电的空心金属球壳,它内部的一点电场强度为0吗?为什 2020-05-16 …
在数据库的非关系模型中,基本层次联系是( )。A.两个记录型以它们之间的多个多联系B.两个记录型以 2020-05-23 …
在数据库的非关系模型中,基本层次联系是______。A.两个记录型以及它们之间的多对多联系B.两个记 2020-05-23 …
现在很多汽车都安装了行车记录仪,它利用自带摄像头和麦克风,记录行车全程的视频图象和声音,并储存在S 2020-06-27 …
《繁星》《春水》是冰心的两本小诗集,共收录了小诗350余首.冰心称它是一些“----------- 2020-07-09 …
操作系统PV作业有三个进程P1、P2和C,它们共享一个缓冲区buf。进程P1反复地从设备上读一个记录 2020-11-11 …
(2006•济南)如图是一个收录机磁头的工作原理示意图,在实际应用中它既可以承担放音的任务,又可以承 2020-12-22 …
如图是一个收录机磁头的工作原理示意图,在实际应用中它既可以承担放音的任务,又可以承担录音的任务.则使 2020-12-22 …
关于word中利用宏解决文档第一个英文字母大字的问题想录制一个宏,例子:在其它地方粘贴过来一段:AL 2020-12-22 …