Замена текста средствами VBA
Добавлено: 26 июн 2009, 23:44
Подскажите что делать:
Задача такая: нужно найти в тексте абзацы в начале которых стоят 3 пробела и заглавная русская буква, далее нужно заменить пробелы символом #.
Первую часть задания я выполнил, вот пример кода:
Sub ПроверкаНачалаСтрок()
Dim I As Long, s As Variant
For I = 1 To ActiveDocument.Paragraphs.Count
s = ActiveDocument.Paragraphs(I)
If Mid(s, 1, 3) = " " Then
If Asc(Mid(s, 4, 1)) > 192 And Asc(Mid(s, 4, 1)) < 224 Then
' ??????????????????????????????????
End If
End If
Next
End Sub
А вот заменить пробелы не получается, подскажите как это сделать.
Спасибо!
Задача такая: нужно найти в тексте абзацы в начале которых стоят 3 пробела и заглавная русская буква, далее нужно заменить пробелы символом #.
Первую часть задания я выполнил, вот пример кода:
Sub ПроверкаНачалаСтрок()
Dim I As Long, s As Variant
For I = 1 To ActiveDocument.Paragraphs.Count
s = ActiveDocument.Paragraphs(I)
If Mid(s, 1, 3) = " " Then
If Asc(Mid(s, 4, 1)) > 192 And Asc(Mid(s, 4, 1)) < 224 Then
' ??????????????????????????????????
End If
End If
Next
End Sub
А вот заменить пробелы не получается, подскажите как это сделать.
Спасибо!