2013-06-15 6 views
7

ビジュアルベーシックで指定されたインデックスで文字列から文字を取得する方法について述べましたか?それでは、どのように指定されたインデックスで文字を取得するためにビジュアルベーシックで指定されたインデックスの文字列から文字を取得する

s(index)s.Chars(index)s,Characters(index):私はグーグルに目を通すと、これらは動作しないのですか?

+1

利用ミッド()整数 のように、この –

+0

'薄暗い文字を行うには= ActiveDocument.Content.Text 文字= Asc(s.Mid(2)) '私は無効な修飾子を取得します。 – Yoda

+2

ヘルプを見てみてください - 早くここに投稿してください... –

答えて

15

s場合は、このようにそれを行うことができますよりも、あなたの文字列です:

Mid(s, index, 1) 

編集質問以下のコメントに基づいて。

もっと簡単なやり方が必要です。このようにしてみてください。指定されたインデックスの文字列から1つの文字を取得

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

Dim pos As Integer 
Dim outStr As String 
pos = 2 
Dim outStr As String 
outStr = Left(Mid("abcdef", pos), 1) 

outStr = "B"

+2

Midに長さ引数がある場合、Left関数のポイントは何ですか? – gwideman

関連する問題