![]() |
|
|
|
#1
|
|||
|
|||
|
Hello,
I want to insert colon after every indentation to an existing text. Example: My current text is like this: JOHN Good morning! JACK Good morning! And I want it to be like this (with a command) because the existing text is very long to enter them manually, one by one. JOHN : Good morning! JACK : Good morning! What do I need to do to insert colon in every line after second indentation? Thank you in advance. |
|
#2
|
||||
|
||||
|
Based on insufficient information, the following will do what you ask. You will need to list the names used in the string strNames each separated by |. The code should only add the colons where they are not present (based on your message text). http://www.gmayor.com/installing_macro.htm
Code:
Sub AddColons()
Dim VName As Variant
Dim oRng As Range
Dim oRng2 As Range
Dim i As Long
Const strNames As String = "JOHN|JACK"
VName = Split(strNames, "|")
For i = 0 To UBound(VName)
Set oRng = ActiveDocument.Range
With oRng.Find
Do While .Execute(FindText:=VName(i), MatchWildcards:=True)
If oRng.Start = oRng.Paragraphs(1).Range.Start Then
Set oRng2 = oRng.Duplicate
oRng2.End = oRng2.End + 2
If Not oRng2.Characters.Last = ":" Then
oRng.InsertAfter " :"
End If
oRng.Collapse 0
End If
Loop
End With
Next i
End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
|
#3
|
|||
|
|||
|
If this is a long text, something like a script or an extensive dialogue for role-play, perhaps you could consider setting up styles that insert the names as a prefix.
|
|
| Tags |
| colon, indentation, insert |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
How remove colon ':' from my chapter references?
|
peytontodd | Word | 7 | 10-25-2023 07:13 PM |
| Auto Capitalization After Colon | lowens | Word | 1 | 04-28-2018 02:58 PM |
The difference between a comma and colon when adding?
|
Exhale | Excel | 8 | 03-23-2016 05:26 AM |
Bullet Indentation Lost But Text Indentation Not Lost
|
Trypsinogen | Word | 2 | 09-26-2013 02:01 PM |
| aligning colon | JRaul | Word | 4 | 07-07-2012 06:06 AM |