Sub Test() Dim t As Text Dim s As Shape Dim tr As TextRange Dim d As Document Set d = CreateDocument Set s = d.ActiveLayer.CreateParagraphText(2, 2, 4, 4, "This is an example.") Set t = s.Text Set tr = t.Story.Words(2, 2) MsgBox "The text range is from " & tr.Start & " to " & tr.End & " Characters" tr.Collapse MsgBox "The text range is from " & tr.Start & " to " & tr.End & " Characters" tr.Text = " This will be inserted at the current position. " tr.Bold = TrueEnd Sub