private function InsertStr(byval SourceStr as string ,byval insStr as string,byval lPosition ) as string if lenx(sourcestr)>=lPosition then insertstr= left(sourcestr,lposition) & insstr & mid(sourcestr,lposition+1) else insertstr=sourcestr & insstr end if end function
sstr=left(sstr,10) & insstr & mid(sstr,11)
迟了点,思想和_1_ 相同,实现方法比fling_boy简单Private Function InsertStr(ByVal strSource As String, ByVal strIn As String, ByVal intPos As Integer) As String 'strSource 源字符串 strIn 插入字符串 intPos 需要插入的位置 '调用举例:a = InsertStr("1234567", "aaa", 5) InsertStr = Left(strSource, intPos - 1) & strIn & Mid(strSource, intPos) End Function
if lenx(sourcestr)>=lPosition then
insertstr= left(sourcestr,lposition) & insstr & mid(sourcestr,lposition+1)
else
insertstr=sourcestr & insstr
end if
end function
'strSource 源字符串 strIn 插入字符串 intPos 需要插入的位置
'调用举例:a = InsertStr("1234567", "aaa", 5)
InsertStr = Left(strSource, intPos - 1) & strIn & Mid(strSource, intPos)
End Function