Getting char from string at specified index

Yoda picture Yoda · Jun 15, 2013 · Viewed 125.7k times · Source

As stated how to get char from string at specified index in the visual basic? I look through google and these do not work:

s(index) , s.Chars(index),s,Characters(index)

So how to get char at specified index?

Answer

Kazimierz Jawor picture Kazimierz Jawor · Jun 15, 2013

If s is your string than you could do it this way:

Mid(s, index, 1)

Edit based on comment below question.

It seems that you need a bit different approach which should be easier. Try in this way:

Dim character As String 'Integer if for numbers
's = ActiveDocument.Content.Text - we don't need it
character = Activedocument.Characters(index)