2013-06-15 14 views
7

Görsel temelde belirtilen dizinde dizeden nasıl char alacağı belirtildi? Ben google bakmak ve bu çalışmaz:Görsel temelde belirtilen dizinde dizgeden yararlanılıyor

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

s,Characters(index) Yani belirtilen endeksine kömürü nasıl?

+1

Kullanım Mid() Integer s olarak bu –

+0

'Dim karakterini yapmak = ActiveDocument.Content.Text character = Asc (s.Mid (2)) Geçersiz niteleyici alıyorum. – Yoda

+2

Yardım'a bakmayı deneyin - daha hızlıdır, daha sonra ilk önce burayı gönderiyor ... –

cevap

15

s Eğer bu şekilde yapabileceğini daha da dizesidir:

Mid(s, index, 1) 

Düzenleme sorunuzun altındaki Yorum dayalı.

Daha kolay olması gereken biraz farklı bir yaklaşıma ihtiyacınız var gibi görünüyor. Bu şekilde deneyin:

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

Belirtilen dizindeki dizesinden tek bir karakter alma

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

outStr = "b",

+2

Orta uzunlukta bir argüman olduğunda Sol işlevinin noktası nedir? – gwideman