Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2012, 16:28   #1
mops0000
Новичок
Джуниор
 
Регистрация: 04.03.2012
Сообщений: 1
По умолчанию Удаление строк в Visual Basic

есть файл в котором более 2 миллионов строк(логи)(весит 361 мб). Нужно, чтобы удалялись строки содержащие определенное слово. Я написал вот такой скрипт в Visual Basic:

Код:
sub newmacros
dim v as range
dim x as long
set v = activedocument.range
for x = 1 to 2500000
with v.find
.text = "Слово1"
if .execute then
v.select
selection.bookmarks("\line").select
selection.delete
end if
end with
next
end sub

но в ворде данный документ не открывается, чтобы применить скрипт. Пробывал скачивал несколько редакторов: SciTE, EmEditor, но они почему то пишут, что во второй строке ошибка(нет закрывающего определения).
Посоветуйте, чем открыть файл, чтобы можно было применить данный скрипт и как дописать скрипт, чтобы указать можно было несколько слов сразу, и чтобы удалялись строки, в которых эти слова расположены?

Последний раз редактировалось mops0000; 06.03.2012 в 16:38.
mops0000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual C++, Visual C#, Visual basic .Net, или Microsoft.Net Что лучше? _PROGRAMM_ Общие вопросы .NET 14 10.10.2012 19:24
Поиск в массиве строк. (visual basic) Mikle1990 Помощь студентам 7 19.03.2010 09:44
Удаление связей между таблицами (Visual Basic) MeTeOpA Общие вопросы .NET 2 17.03.2010 10:44