ビジュアルベーシックで指定されたインデックスで文字列から文字を取得する方法について述べましたか?それでは、どのように指定されたインデックスで文字を取得するためにビジュアルベーシックで指定されたインデックスの文字列から文字を取得する
s(index)
、 s.Chars(index)
、s,Characters(index)
:私はグーグルに目を通すと、これらは動作しないのですか?
ビジュアルベーシックで指定されたインデックスで文字列から文字を取得する方法について述べましたか?それでは、どのように指定されたインデックスで文字を取得するためにビジュアルベーシックで指定されたインデックスの文字列から文字を取得する
s(index)
、 s.Chars(index)
、s,Characters(index)
:私はグーグルに目を通すと、これらは動作しないのですか?
は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)
Dim pos As Integer
Dim outStr As String
pos = 2
Dim outStr As String
outStr = Left(Mid("abcdef", pos), 1)
outStr = "B"
Midに長さ引数がある場合、Left関数のポイントは何ですか? – gwideman
利用ミッド()整数 のように、この –
'薄暗い文字を行うには= ActiveDocument.Content.Text 文字= Asc(s.Mid(2)) '私は無効な修飾子を取得します。 – Yoda
ヘルプを見てみてください - 早くここに投稿してください... –