Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: VBA Word Тривиальная задача, помогите Добавлено: 26.10.07 12:42  

Автор вопроса:  nitem
Господа, подскажите
какова функция определения длины строки?
как присвоить строковой переменной всю строку с заданным номером и с учетом знаков параграфа в ней?

Задача целиком такова:
В тексте нужно найти ситуации когда конечным символом является знак параграфа, при этом,
если вдруг след строка состоит только из одного знака параграфа, то пройти мимо, если нет, то заменить знак параграфа на знак пробела.

Ответить

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

Номер ответа: 1
Автор ответа:
 Visual Basic .NET 2005 Пиратская версия



Вопросов: 38
Ответов: 190
 Web-сайт: ex3mos.ucoz.ru
 Профиль | | #1
Добавлено: 26.10.07 14:54
Функция определения длины любого String - Lenght(String) As Integer

Ответить

Номер ответа: 2
Автор ответа:
 bi-lya



Вопросов: 1
Ответов: 125
 Профиль | | #2 Добавлено: 26.10.07 16:17
Наверное, типа подобного изврата?
  With ActiveDocument
  f = .Paragraphs.Count - 1
    For p = 1 To f
      .Paragraphs(p).Range.Select
      If .Paragraphs(p + 1).Range.Characters.Count > 1 Then
        .Paragraphs(p).Range.Words(.Paragraphs(p).Range.Words.Count) = Chr(32)
        f = f - 1
        If p > f Then Exit For
      End If
    Next
  End With

Но мне кажется, в вашем условии должно быть дополнение, что "если СТРОКА В КОТОРОЙ конечным символом является знак параграфа состоит ТОЛЬКО из символа параграфа, то она пропускается" 8-|
Короче, тестируйте :)

Ответить

Страница: 1 |

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



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