Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Макрос для удаления пробела в конце строки Добавлено: 16.06.05 13:05  

Автор вопроса:  Евгений
Имеется огромное количество текста (к примеру, книга) которое было перенесено в Word. Проблема состоит в том что каждая строка - это как бы отдельный абзац.

Как написать Макрос, чтобы удалялся пробел в конце каждой строчки и текст абзаца становился единым?

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 16.06.05 13:11
Ctrl+H
Найти: ^p^p
Заменить на: ^p

Ответить

Номер ответа: 2
Автор ответа:
 Евгений



Вопросов: 1
Ответов: 2
 Профиль | | #2 Добавлено: 16.06.05 15:16
Поясню точнее...Вот пример текста:
"
В немножко покрасневших, но все равно прекрасных глазах Василий
Александрович прочел немедленную готовность к действию и вновь, уже в
который раз за ночь, подивился непредсказуемости этой столичной штучки.
Во время спасения тонущих и раненых Гликерия Романовна вела себя
совершенно поразительно: не рыдала, истерик не закатывала, даже не плакала,
лишь в особенно тягостные минуты закусывала нижнюю губку, так что к рассвету
та совсем распухла. Рыбников только головой качал, глядя, как хрупкая
дамочка тащит из воды контуженного солдата, как перевязывает оторванной от
шелкового платья тряпицей кровоточащую рану
"

Надо чтоб строчки каждого абзаца преобразовались в одно целое и на это "целое" уже подействует выравнивание.

Ответить

Номер ответа: 3
Автор ответа:
 Евгений



Вопросов: 1
Ответов: 2
 Профиль | | #3 Добавлено: 16.06.05 15:17
" В немножко покрасневших, но все равно прекрасных глазах Василий
Александрович прочел немедленную готовность к действию и вновь, уже в
который раз за ночь, подивился непредсказуемости этой столичной штучки.
     Во время спасения тонущих и раненых Гликерия Романовна вела себя
совершенно поразительно: не рыдала, истерик не закатывала, даже не плакала,
лишь в особенно тягостные минуты закусывала нижнюю губку, так что к рассвету
та совсем распухла. Рыбников только головой качал, глядя, как хрупкая
дамочка тащит из воды контуженного солдата, как перевязывает оторванной от
шелкового платья тряпицей кровоточащую рану
"

Ответить

Номер ответа: 4
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #4 Добавлено: 16.06.05 15:19
Ctrl+H
Найти: ^p
Заменить на: " " [пробел]
Ctrl+A
Ctrl+J

P.S. Если первый абзац заканчивается на "штучки.", а второй начинается с "Во время", то полноценую обработку сделать будет затруднительно. Попробуй ещё поиграйся с функцией автоформатирование.

Ответить

Номер ответа: 5
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #5 Добавлено: 16.06.05 15:23
или вот ещё мысля...
Найти: [пробел]^p [пробел][пробел] или [знак табуляции], если он там...
Заменить на: ^p^p
и потом прогнать предыдущую замену...отэнтровок на пробелы, тогда абзац будет с двумя отэнтровками минус один.. поробовал - вроде оно...

Ответить

Номер ответа: 6
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #6
Добавлено: 17.06.05 17:47
UU, а ты оказывается ещё и крутой VBA-программёр! :) Оказывается просто Word знать хорошо надо...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам