早教吧作业答案频道 -->其他-->
关于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中利用宏解决文档第...的网友还看了以下:
英语翻译我们必须采取措施解决空气污染问题 2020-05-13 …
英语翻译防治空气污染是一个庞大的系统工程,需要个人、集体、国家、乃至全球各国的共同努力.我认为没有 2020-05-13 …
英法海底隧道如何解决空气呼吸的问题英法海底隧道的火车是在大海里面行驶吗?如果是在水里面,那么如何呼 2020-05-15 …
阅读理解学贵有疑(1)学问学问,要有所学,必先有所问。要有所问,必先有疑。疑是发现问题,问是提出问 2020-07-06 …
用空间向量解决空间立体几何的二面角时如何如何判断是锐角还是钝角? 2020-07-30 …
谁能帮我解决--空瓶吸水12.空瓶吸水.拿一只大口瓶,并灌入大半瓶水.再另取一只长口颈瓶,然后往长颈 2020-11-05 …
英语翻译第二节建立社区组织的社会服务系统首先;发挥社区在解决空巢老人问题方面的作用社区应积极参与家居 2020-11-13 …
也许你会为他们不能找到解决空气污染问题的方法而担心.Maybeyoufearthattheywon' 2020-12-08 …
解决房间内空气中的浮沉我需要在一个干净的房间内做东西.要求达到房间内无尘.我天天用吸尘器来吸,空气中 2020-12-10 …
为了加强视力保护意识,欢欢想在书房里挂一张测试距离为5m的视力表,但两面墙的距离只有3m.在一次课题 2020-12-26 …