Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.07.2013, 19:57   #1
alexan0308
Пользователь
 
Регистрация: 22.08.2009
Сообщений: 46
По умолчанию Убрать стиль заголовков в фрагменте документа Word

При вставке в Word из других документов часть текста почему-то превращается в заголовки (а может так и было, просто не было автоматического оглавления и никто не парился). Приходится сначала очищать формат этого фрагмента текста, потом наводить жирность, размеры, отступы, выравнивание и пр.
Вот интересно, можно ли написать коду, который сохраняет весь стиль выделенного фрагмента, только убирает стиль заголовка? Даже для случая фрагмента текста с разными стилями.
alexan0308 вне форума Ответить с цитированием
Старый 19.07.2013, 20:13   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

какая версия ворда

для 2007 надо учитывать
Изображения
Тип файла: jpg в-коллонт.jpg (29.1 Кб, 243 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 10.08.2013, 17:30   #3
Борис_Р
Пользователь
 
Регистрация: 18.02.2013
Сообщений: 26
По умолчанию

В дополнение к сказанному выше очень часто помогает следующий прием:
Выделяем в исходном документе фрагмент текста, который надо скопировать.
В свойствах абзаца для выделенного фрагмента выбираем уровень "Основной текст".
Копируем выделенный фрагмент и вставляем его в свой документ.
Данный прием позволяет отчасти сохранить форматирование и структуру исходного документа, если она сформирована стилями "Заголовок 1 - Заголовок 9", т.к. свойство абзаца "Уровень текста" во встроенных стилях заголовков является защищенным и его невозможно изменить.
По моим наблюдениям (при работе с чужими документами) пользователи Ворда очень часто создают структуру документа используя не стили заголовков, а панель структуры, устанавливая с ее помощью для абзацев соответствующие уровни. При вставке в документ Ворд 2007 может происходить преобразование стилей абзацев, имеющих уровни от "Уровень 1" до "Уровень 9", в стили заголовков соответствующих уровней.
Данный прием помогает не всегда, на форумах, посвященных Ворд, отмечается, что существует фича Ворда, когда стилями заголовков отмечается текст, имеющий полужирное шрифт или курсивное начертание шрифта.
Борис_Р вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интерактивность WORD документа. Человек_Борща Microsoft Office Word 12 26.05.2013 17:22
В содержании отображается только стиль Заголовок1, хотя в параметрах указаны все девять заголовков alevtina07 Microsoft Office Word 5 20.01.2010 14:03
Редактирование MS Word документа Johnson Общие вопросы Delphi 3 21.11.2009 15:20
Парсинг документа в Word Deathwatcher Общие вопросы Delphi 0 06.05.2009 12:11
Как изменить стиль гиперссылки? Нужно убрать рамку вокруг картинки. GLB HTML и CSS 5 18.01.2009 19:18