Private Sub Command1_Click()
Dim sStr As String
Dim sStr1 As String
Dim n As Long
sStr = Text1.Text
n = 0
Do
n = InStr(n + 1, sStr, ".")
If n = 0 Then Exit Do
If Asc(Mid(sStr, n + 1, 1)) = 32 Then
sStr1 = Mid(sStr, n, 3)
Else
sStr1 = Mid(sStr, n, 2)
End If
sStr = Replace(sStr, sStr1, UCase(sStr1))
Loop
Text1.Text = sStr
End Sub
Private Sub TextBox1_Change()
Dim s$, i%, j%, g%
s = TextBox1.Text: j = TextBox1.SelStart
If Not Len(s) = 0 Then
Mid(s, 1, 1) = UCase(Left(s, 1))
If j > 2 Then
g = Asc(Mid(s, j - 1))
Select Case g
Case 46, 32: s = Replace(s, Chr(g) + Mid(s, j, 1), Chr(g) + UCase(Mid(s, j, 1)))
End Select
End If
End If
TextBox1.Text = s: TextBox1.SelStart = j
End Sub
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.