Форум ПМР
Форум Приднестровья, приднестровский форум свободного общения! Новости ПМР, погода в Тирасполе, курс валют ПМР, маршруты ПМР
Вернуться   Форум Приднестровья, форум ПМР > > > >
Программы, софт - Пишем про полезные и бесплатные программы, делимся где можно скачать программы бесплатно.

Как удалить подстроки в txt или word файле

 
 
Опции темы Поиск в этой теме Опции просмотра
 24.06.2014, 23:11  
По умолчанию Re: Как удалить подстроки в txt или word файле
#5
  PMR PMR вне форума
  Администратор
 Аватар для PMR
Детали профиля (+/-)
Ответов: 43,114
Регистрация: 12.05.2008
Адрес: Тирасполь
Спасибо:4,700/5,016
Не понравилось:136/374
Репутация: PMR отключил(а) отображение уровня репутации

Дюк спасибо!
Я хотел примерно следующее, там кстати есть вопросик.

Sub Смайлы()
'
' Макрос1 Макрос
'

Application.Browser.Previous
Dim aDoc As Document
Set aDoc = ActiveDocument

' Создаем два массива типа char: с исходным текстом и с текстом после обработки
' новый текст пока пустой
Dim r, txm
Set r = aDoc.Content
txm = ""
dlina = 15

'перебираем все символы исходного текста
For i = 1 To Len(r)

' k - позиция внутри куска с #...текст...#
k = 1

simvol = Mid(r, i, 1)
smiles = ""
' Eсли текущий символ #, ищем следующий знак #
If simvol = "#" Then
While Mid(r, i + k, 1) <> "#" 'символы внутри #...текст...#
smiles = smiles + Mid(r, i + k, 1)

If k > dlina Then ' Eсли # не закрыта второй # и меньше dlina, оставляем ее
txm = txm + smiles
i = i + k + 1
GoTo 10
End If
k = k + 1
Wend
k = k + 1 ' зачем?

' Tупо пропускаем все символы между ##, включая их самих
i = i + k - 1
Else

' Добавляем текущий символ в конец массива txm
10 txm = txm + Mid(r, i, 1)
End If
Next i

' Очищаем весь документ
aDoc.Content.Select
Selection.Delete

' Вписываем в него новое содежимое, накопленное в txm, закрываем файли сохраняем его.
aDoc.Content = txm
End Sub
  Вверх
 
Похожие темы
Тема Автор Разделы Ответы Последний ответ
Как сделать чтобы Word считал формулы dgin Программы, софт 7 10.12.2015 11:15
Как удалить webalta? PMR Программисты и компьютеры в ПМР 9 06.10.2013 20:45
можно ли из ICQ удалить контакт? alex Программы, софт 12 24.08.2013 15:26
word 2003 - подстановочные знаки PMR Программисты и компьютеры в ПМР 8 11.01.2013 12:14
Удаление спецсимвола переноса в Word PMR Программисты и компьютеры в ПМР 4 26.07.2010 20:24

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход по разделам

Текущее время: 17:21. Часовой пояс GMT +2.

Информация для лиц от 18 лет:

Форум ПМР. Социальный форум Приднестровья. Новости ПМР. Работа в Приднестровье. Объявления и реклама. Приднестровский форум. Знакомства и развлечения.
Яндекс.Метрика
Перевод: zCarot. Сегодня в Приднестровье. Всё самое интересное. Актуальные новости!