Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Макросы вmicrosoft word

ЗаданиеНаписать макрос, выделяющий самые короткие слова среди разделенных знаками препинания и/или пробелами (т. е. любыми разделителями).
Макросы в Microsoft WordВыделение самых коротких словсреди заданныхПаршиков РоманДавыдов РоманГруппа 2141 ЗаданиеНаписать макрос, выделяющий самые короткие слова среди разделенных знаками препинания и/или пробелами (т. е. любыми разделителями). Стартовая форма Код обработки последовательности словPrivate Sub B1_click() Dim j As Object, j2 As Код обработки последовательности слов…For Each j In ActiveDocument.Words Испытание макросаПредлагаемая строка для разбора:Результат:Макрос работает корректно, задание выполнено! 
Слайды презентации

Слайд 2 Задание
Написать макрос, выделяющий самые короткие слова среди разделенных

ЗаданиеНаписать макрос, выделяющий самые короткие слова среди разделенных знаками препинания и/или пробелами (т. е. любыми разделителями).

знаками препинания и/или пробелами (т. е. любыми разделителями).


Слайд 3 Стартовая форма

Стартовая форма

Слайд 4 Код обработки последовательности слов
Private Sub B1_click()
Dim j

Код обработки последовательности словPrivate Sub B1_click() Dim j As Object, j2

As Object, j2 As Object
Set j2 = ActiveDocument.Words(1) 'запоминаем

первое слово, чтобы было с чем сравнивать
For Each j In ActiveDocument.Words
'если это не один из знаков препинания и не знак абзаца
If InStr(".,^;""`~!@#$%^&?*()-+{}[]()|\/'<>:" & Chr(13), Trim(j)) = 0 Then
If Len(Trim(j)) < Len(Trim(j2)) Then 'если слово короче, чем то, что в памяти
Set j2 = j 'заменить слово в памяти на новое (более короткое)
End If
End If
Next j


Слайд 5 Код обработки последовательности слов

For Each j In ActiveDocument.Words

Код обработки последовательности слов…For Each j In ActiveDocument.Words   'Если

'Если длина сравниваемого слова равна

длине кратчайшего слова
If Len(Trim(j)) = Len(Trim(j2)) Then
'То выделяем это слово жёлтым цветом
j.HighlightColorIndex = wdYellow
End If
Next j
Beep 'Звуковой сигнал
Unload Form1 'Выгружаем форму
End Sub


  • Имя файла: makrosy-vmicrosoft-word.pptx
  • Количество просмотров: 103
  • Количество скачиваний: 0