Форум программистов, компьютерный форум, киберфорум
MS Office Word
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/170: Рейтинг темы: голосов - 170, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 8
1

Как разделить "слипшиеся" слова в Word?

02.12.2013, 23:51. Показов 34096. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Братья, подскажите, как решить такую проблему:

В документе Word часто встречаются "слипшиеся" слова с обычным и курсивным шрифтом.
Нужно разделить эти "слипшиеся" слова пробелом.

Пример:
В документе Word частовстречаются "слипшиеся" слова с обычным и курсивнымшрифтом.

Нужно получить:
В документе Word часто встречаются "слипшиеся" слова с обычным и курсивным шрифтом.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2013, 23:51
Ответы с готовыми решениями:

Слипшиеся слова
Как разделить слипшиеся слова (ИмяФамилия) в эксель?

Разделить слипшиеся слова
Как можно разделить слипшиеся строки? Пишу парсер, не нашёл решения нормального. Пример, есть...

Как разделить один word файл на несколько?
Добрый вечер. Есть word файл такого содержания: Исходный.doc(x): Необходимо сделать из этого...

Как разделить строку на слова?
Как разделить строку на слова всеми символами, кроме букв и апострофа ' ? text.Split( " ", ",",...

Как разделить предложение на слова в c++
У меня есть предложение и мне нужно каждое слово поместить как отельный элемент вектора или массива...

3
Модератор
Эксперт MS Access
 Аватар для shanemac51
12108 / 4968 / 791
Регистрация: 07.08.2010
Сообщений: 14,620
Записей в блоге: 4
03.12.2013, 09:40 2
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub w131204_0926()  ''отделение курсива от обычного
Dim w1, s1, s2
For Each w1 In Word.ActiveDocument.Words
If w1.Italic > 999999 Then
 
s1 = w1.Text
s2 = InputBox("разделите слово ", , s1)
If s1 <> s2 Then
w1.Text = s1
End If
End If
Next w1
End Sub
0
 Аватар для ViterAlex
8943 / 4855 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
03.12.2013, 15:27 3
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Sub SplitItalic()
    Selection.HomeKey wdStory
    With Selection.Find
        .ClearFormatting
        .ClearHitHighlight
        .Text = ""
        .Font.Italic = True
        While (.Execute)
            If Not Selection.Characters.First.Previous.Font.Italic And _
                Selection.Characters.First.Previous.Text Like "[! ,.:;?!-]" Then
                Selection.InsertBefore " "
            ElseIf Not Selection.Characters.Last.Next.Font.Italic And _
                Selection.Characters.Last.Next.Text Like "[! ,.:;?!-]" Then
                Selection.InsertAfter " "
            End If
        Wend
    End With
End Sub
1
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 8
03.12.2013, 22:04  [ТС] 4
ViterAlex, гранд респект Вам и низкий поклон, все работает!...

Но в начальном примере я не указал, что в "слипшихся" элементах могут присутствовать не только буквы, но и !,.:;?!-) др.знаки, поэтому пробелом, по сути, в этих "слипшихся" элементах нужно отделить курсивный шрифт от обычного (макрос должен учесть и буквы и другие возможные знаки, которые встречаются в этих "слипшихся" элементах).
0
03.12.2013, 22:04
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.12.2013, 22:04
Помогаю со студенческими работами здесь

Как разделить строку на слова?
Помогите написать функцию для разбиения передаваемой строки на слова. Например дана строка: &quot;This...

Как разделить строку на слова?
Как разделить строку на слова? без использования функций

Как разделить строку на отдельные слова?
Надо разделить строку на отдельные слова. Например - 'abc45def' надо разделить на 'abc' и 'def'....

Как правильно разделить строку на слова
Dim Sp As String = s(i)'предложение Dim words As String = Sp.Split(New Char() {&quot; &quot;c})...

Как разделить текст в файл чтобы программа читала их как отдельные слова?
как разделить текст в файл чтобы программа читала их как отдельные слова,чтобы ты мог проверить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Всё не так уж и плохо.
Hrethgir 25.01.2025
Запустил более-менее сносно регистры в связке с сумматорами. Да - виновата оптимизация от Gowin EDA, дело в том, что Education шифрует нетлист, да и вообще много чего не позволяет. Просто обвязал. . .
Cisco ASA: подробное руководство по настройке и использованию
hw_wired 25.01.2025
В сетевой безопасности межсетевые экраны играют критически важную роль в защите корпоративных инфраструктур от постоянно растущего числа киберугроз. Среди множества решений для обеспечения. . .
Cisco Intelligent Services Gateway: руководство по настройке
hw_wired 25.01.2025
В сетевых инфраструктурах Cisco Intelligent Services Gateway (ISG) играет ключевую роль в организации и управлении сервисами для конечных пользователей. Этот компонент представляет собой. . .
Использование Go (Golang) в Highload-проектах: преимущества и особенности
bytestream 25.01.2025
В мире высоконагруженных систем выбор правильного инструментария играет ключевую роль в успехе проекта. Go (Golang) представляет собой относительно молодой язык программирования, который быстро. . .
Откуда у float лишние цифры в конце дробной части. Представление чисел с плавающей точкой
bytestream 25.01.2025
При разработке программного обеспечения часто возникает необходимость работать с вещественными числами, которые содержат дробную часть. В современных компьютерных системах такие числа представляются. . .
Как использовать глобальную переменную в функции в Python
bytestream 25.01.2025
В программировании на Python глобальные переменные представляют собой особый тип переменных, которые доступны для использования во всех частях программы, включая различные функции, классы и модули. . . .
Как в цикле обойти все элементы map в Java
bytestream 25.01.2025
В разработке на Java одной из наиболее востребованных структур данных является интерфейс Map, который предоставляет эффективный способ хранения и управления парами "ключ-значение". Разработчики. . .
Для чего нужен UserManager.isU­serAGoat(­) в Android и как это использовать
bytestream 25.01.2025
В мире Android-разработки существует множество интересных и порой загадочных функций, о которых знают далеко не все разработчики. Одной из таких функций является метод UserManager. isUserAGoat(),. . .
Как обойти масси в JavaScript. Всё о циклах
bytestream 25.01.2025
JavaScript представляет собой мощный язык программирования, широко используемый в веб-разработке, где массивы и циклы являются фундаментальными концепциями для эффективной работы с данными. Массив в. . .
Как сделать, чтобы существующая ветка отслеживала удалённую в Git. Связывание локальных и удалённых веток
bytestream 25.01.2025
В разработке программного обеспечения системы контроля версий стали неотъемлемой частью процесса создания качественного программного продукта. Эти инструменты позволяют разработчикам эффективно. . .
Как проверить, что файл НЕ существует с помощью Bash
bytestream 25.01.2025
В системном администрировании проверка существования файлов является фундаментальной операцией, особенно при написании скриптов на Bash. Правильная обработка ситуаций, когда файл отсутствует,. . .
Как проверить, что строка пустая, неопределена или null в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru