Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 576
от 23.07.2007, 16:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 286, Экспертов: 42
В номере:Вопросов: 1, Ответов: 1


Вопрос № 95566: Уважаемые эксперты! Помогите пожалуйста решить задание! Даны натуральное число n, символы s1,...,sn. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти какое нибудь ...

Вопрос № 95.566
Уважаемые эксперты! Помогите пожалуйста решить задание!
Даны натуральное число n, символы s1,...,sn. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти какое нибудь слово, начинающееся на букву a.
Отправлен: 18.07.2007, 15:37
Вопрос задал: Соловьев Максим Сергеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Черников Игорь Владимирович
Здравствуйте, Максим Сергеевич!
Откройте любой Документ Microsoft Word, скопируйте в него любой текст, создайте макрос:
Сервис-Макрос-Макросы...
в появившемся окне в графе Имя: напишите любое имя и нажмите кнопку "Создать"
в появившемся окне, где окажетстя, курсор вставьте этот код и нажмите F5
(не забудьте поставить оценку за код :-))
Selection.EndKey Unit:=wdStory
Selection.TypeText Text:=Chr(182)
Selection.HomeKey Unit:=wdStory
Slovo$ = ""
10 simvol$ = ActiveDocument.Range(Start:=Selection.End, End:=Selection.End + 1)
DvaSimvola$ = ActiveDocument.Range(Start:=Selection.End, End:=Selection.End + 2)
If Flag = 1 Then Slovo$ = Slovo$ + simvol$
If simvol$ = " " Then
Flag = 0
If Slovo <> "" Then
Selection.EndKey Unit:=wdStory
Selection.MoveLeft Unit:=wdCharacter, Count:=1
Selection.Delete
GoTo 20
End If
End If
If DvaSimvola$ = " À" Or DvaSimvola$ = " à" Or DvaSimvola$ = " A" Or DvaSimvola$ = " a" Then
Flag = 1
End If
If simvol$ = Chr(182) Then
Selection.Delete
GoTo 20
End If
Selection.MoveRight Unit:=wdCharacter, Count:=1
GoTo 10

20 MsgBox ("Pervoe slovo, nachinayusheecya na A - " & Slovo)

---------
От каждого по способностям, каждому по труду
Ответ отправил: Черников Игорь Владимирович (статус: 2-ой класс)
Ответ отправлен: 18.07.2007, 19:40
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.53 beta от 09.07.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное