Слетают стили в word

Обновлено: 07.07.2024

При форматировании документа вы наверняка замечали, что лишние стили текста в области задач Стили всё увеличиваются и увеличиваются. В результате пользоваться стилями текста становится невозможно. Откуда берутся лишние стили текста?

Откройте документ. Включите режим Непечатаемые символы и откройте область задач Стили.Могу предположить, что вы увидите такую картину.

Как видите, в документе очень много стилей. Конкретно в этом документе 630 (!) стилей. Если не верите, то можете пересчитать сами. Даю подсказку: за один присест в области задач Стили показывается одновременно 36 стилей.

Это обилие стилей отпугивает пользователей. Часто приходится слышать такое мнение: разработчики заморочили всем голову, стилями пользоваться невозможно и зачем эти стили нужны. Я цитирую высказывания на многочисленных форумах по Word’у. Давайте разберёмся, откуда берутся лишние стили.

По окончании урока вы сможете:

  1. Перечислить причины появления лишних стилей в документе.
  2. Применить вставку из буфера обмена.

На данный момент я знаю четыре причины увеличения списка стилей в области задач Стили.

Причина 1. Появление встроенного стиля при некоторых условиях

1) Если вы вставляете номер страницы (операция, необходимая при создании многостраничного документа), то в области задач Стили появляются новые стили Верхний колонтитул и Нижний колонтитул.

Откройте новый документ. Всё, как обычно – режим Непечатаемые символы, область задач Стили:
Щёлкните два раза ЛМ в верхней части документа, выше самого верхнего символа конца абзаца:
Посмотрите: появилась лента Конструктор и в области задач Стили два новых стиля – Верхний колонтитул и Нижний колонтитул.

лишние стили текста


Но таким количеством уровней Заголовков и Оглавлений никогда не пользуются.

3) При Вставке названия объекта в области задач Стили появляется встроенный стиль Название объекта.

лишние стили текста


Есть ещё несколько случаев «самостоятельного» появления встроенного стиля в области задач Стили.

Вывод. Необходимо научится скрывать неиспользуемые встроенные стили,

Причина 2. Автоматическое определение нового стиля на базе встроенного

Когда вы форматируете какой-либо абзац, то Word проверяет его по списку встроенных стилей. Если обнаруживается схожесть форматирования вашего абзаца с каким-нибудь встроенным стилем, то в окне Стили появится соответствующий встроенный стиль.

лишние стили текста

Это скриншот области задач Стили одного из документов. Посмотрите на обилие стилей с названием Основной текст.

Вывод. Следует отменить режим Автоматическое определение встроенных стилей или Автоформат.

На следующем уроке мы научимся настраивать Word. В числе прочих команд мы отменим режим Автоформата.

Причина 3. Копирование текста из других программ

Часто нам нужно для работы с документом скопировать текст из других программ, например, ABBYY FineReader, Excel или взять текст из Интернета, из Консультанта. В этом случае мы вместе с текстом вносим в свой документ стили, характерные для этих программ.

лишние стили текста

Перед вами пример одного из документов, с которым мне пришлось работать. Я подробно расписала, откуда взялся тот или иной стиль.

Причина 4. Копирование текста, который имеет назначенный стиль, из одного документа в другой

  1. Откройте документ «Учебный файл_Много стилей»
  2. Включите режим «Непечатаемые символы» и откройте рабочее окно Стили
  3. Выделите абзац «Должностные функции, обязанности, права и ответственность» перетаскиванием мыши, не захватывая символ конца абзаца.
  4. Скопируйте в буфер обмена (на ленте Главная в группе команд Буфер обмена нажмите кнопку Копировать):
  5. Создайте новый документ (я уже не напоминаю, что режим «Непечатаемые символы» и рабочее окно Стили должны быть заданы всегда).
  6. Вставьте из буфера обмена содержимое (на ленте Главная в группе команд Буфер обмена нажмите кнопку Вставить):

Как видите, перечень стилей в окне Стили не изменился.

Как видите список стилей в окне Стили пополнился не только стилем абзаца, который мы копировали, «2_Список_Тема», но и связанным с ним стилем «1_Список _Раздел». А почему не скопировался стиль «Пояснение к тексту»? Очень интересный вопрос, который связан с понятием Уровень текста. Сделали в памяти отметочку.

  • шрифт,
  • размер шрифта,
  • отступы,
  • интервалы до и после абзаца
  • и так далее.

Даже одиночный символ конца абзаца – это полноценный абзац со своим стилем.

Запомните это. Это важно понимать, когда вы будете собирать оглавление, когда будете работать с рисунками.

Ребят, подскажите, пожалуйста, в чем может быть проблема.

Выделяю абзац, применяю к нему стиль "Обычный", в параметрах которого установлен шрифт "Times New Roman". Шрифт у абзаца вроде как меняется, однако некоторые его элементы (круглые скобки, к примеру) по-прежнему имеют другой шрифт (не "Times New Roman").

Т.о. дополнительно приходится выбирать шрифт "Times New Roman", дабы превратить весь в абзац в этот шрифт.

Если, скажем, выделить все предложения из абзаца, кроме одного, применить к ним стиль, то шрифт везде меняется.

Но почему наблюдаются проблемы именно с абзацем?

Создание стиля ссылки для стиля
Известно как создать стиль ссылки для всего документа (который применяется если убрать.


Как задать параметры стиля элементов страницы?
С помощью document.body.style.color я могу задать цвет шрифта на странице, а можно ли как-то таким.


Всегда ли нужно задавать все параметры процедуры IintGraph?
Всегда ли необходимо явно задавать все параметры процедуры INITGRAPH ?

The_Immortal, да, действительно такое происходит в программе "Word" - это не сбой.

Далее в тексте будет упоминаться окно "Стили".

Окно "Стили" открывается так: вкладка Главная - группа Стили - справа маленькая стрелочка. Справа откроется окно.

  1. стиль "Абзаца";
  2. стиль "Знака";
  3. "Связанный (знак и абзац)";
  4. стиль "Таблицы";
  5. стиль "Списка".
  • Стиль "Абзаца" применяется целиком ко всему тексту абзаца, даже если выделить одно слово в абзаце.
  • Стиль "Знака" применяется только к выделенному фрагменту текста, а не ко всему абзацу.
  • Поведение стиля "Связанный (знак и абзац)" зависит от того, что выделено: фрагмент абзаца, или ничего не выделено. Если выделен фрагмент абзаца, то стиль применится только к выделенному фрагменту. Если ничего не выделено (просто мигающий курсор в абзаце), то стиль применится ко всему абзацу.
  • Стиль "Таблицы" и стиль "Списка" - это стили, которые связаны с таблицами и списками.

По вопросу в этой теме

Если посмотреть стиль "Обычный" в окне "Стили", то мы увидим, что он является стилем "Абзаца". Это видно и по символу справа (справа символ абзаца) и видно и так: наведите курсор на стиль "Обычный", справа появится стрелка, щёлкните по этой стрелке - Изменить. - откроется окно; в этом окне вы увидите в списке Стиль слово "Абзаца".

Но на самом деле стиль "Обычный" действует как стиль "Связанный (знак и абзац)". Т.е. в данном случае недоработка программистов из организации "Microsoft", которые предоставляют неверную информацию о стиле "Обычный".

А стиль "Абзаца" действует видимо так: когда вы применяете стиль "Абзаца", программа "Word" смотрит, какой шрифт используется в абзаце. Если в одном абзаце используется разный шрифт, то стиль не изменяет шрифт у абзаца. Если же весь абзац оформлен одним шрифтом, то стиль изменяет шрифт у абзаца. Так сделали программу "Word" программисты из "Microsoft". Т.е. это не является сбоем в работе программы "Word".

Если вы хотите применить к тексту стиль "Обычный", то можно вот так это делать:
вкладка Главная - группа Шрифт - кнопка Очистить формат. К тексту будет применён стиль "Обычный". Недостаток такого способа применения стиля "Обычный" - изменяется язык текста, например, английский текст становится русским и нужно менять язык у текста. Хотя можно это сделать поиском и заменой в конце работы.

Работаю в 2007 Word. Суть проблемы: есть шаблон, стили защищены от изменений. Закончил работу над документов, сохранил, закрыл. При следующем открытии все стили остаются на месте, но некоторые попадают в схему документа и, соответственно, в его оглавление. Причём, например, есть стиль "Формула": некоторые формулы оказываются в оглавлении, а некоторые нет, т. е. всё очень выборочно. Лечится повторным применением стилей к каждому абзацу, но при следующем открытии всё возвращается на круги своя.
Вопрос: можно ли как то решить эту проблему: может есть макрос, который будет применять все стили документа при его открытии? Либо я что-то не то со стилями делаю?

2 Ответ от Alex_Gur 25.09.2012 09:49:14

Работаю в 2007 Word. Суть проблемы: есть шаблон, стили защищены от изменений. Закончил работу над документов, сохранил, закрыл. При следующем открытии все стили остаются на месте, но некоторые попадают в схему документа и, соответственно, в его оглавление. Причём, например, есть стиль "Формула": некоторые формулы оказываются в оглавлении, а некоторые нет, т. е. всё очень выборочно. Лечится повторным применением стилей к каждому абзацу, но при следующем открытии всё возвращается на круги своя.
Вопрос: можно ли как то решить эту проблему: может есть макрос, который будет применять все стили документа при его открытии? Либо я что-то не то со стилями делаю?

Выложите, пожалуйста, пример. У меня была подобная проблема. Удалось победить ее с большим трудом.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

3 Ответ от MaX78rus 25.09.2012 10:08:12

4 Ответ от Alex_Gur 25.09.2012 10:19:11

Примечание: На нашем сайте быстрее всего скачиваются заархивированные файлы (например, в формате ZIP).

Добавление вложения 1.jpg 47.39 Кб, файл не был скачан.

You don't have the permssions to download the attachments of this post.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

5 Ответ от MaX78rus 25.09.2012 10:22:14

Спасибо за подробный ответ.
Привожу пример файла

Пример.rar 73.01 Кб, 7 скачиваний с 2012-09-25

You don't have the permssions to download the attachments of this post.

6 Ответ от Alex_Gur 25.09.2012 10:29:28

Спасибо за подробный ответ.
Привожу пример файла

Не удается извлечь файл из архива. Попробуйте приложить файл без архивации.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

7 Ответ от MaX78rus 25.09.2012 10:32:39

Файл без архива

Пример.docx 82.38 Кб, 2 скачиваний с 2012-09-25

You don't have the permssions to download the attachments of this post.

8 Ответ от Alex_Gur 25.09.2012 11:32:57

Насколько я понимаю, у вас на некоторые абзацы был установлен параметр Уровень 1, который способствует включению абзаца в оглавление.
Уровень устанавливается в окне Абзац (Главная - группа Абзац - кнопка вызова диалогового окна - группа Общие - поле Уровень).
Уровень может быть связан со стилем (в этом случае поле Уровень в диалоговом окне Абзац неактивно), а может быть и не связано со стилем (как в вашем случае).

Высылаю вам исправленный файл.
Во всех случаях некорректного включения абзаца в оглавление мне пришлось устанавливать вручную уровень Основной текст.
Думаю, что данные абзацы больше не будут включаться в оглавление.

Продолжим работу с документом, который получился на предыдущем уроке.

Нехорошо, что стиль списка второго уровня называется «Список_номер 1.1», там всё-таки буквенная нумерация.

Часто ко мне приходят документы с такими именами стилей:

А ведь может случится, что присваивая имя стилю вы допустите опечатку.

По окончании этого урока вы сможете:

  1. Рассказать о возможностях диалогового окна «Организатор»
  2. Удалить лишние стили текста в диалоговом окне «Организатор»
  3. Удалить лишние стили текста в рабочем окне «Стили»
  4. Переименовать стиль текста в диалоговом окне «Организатор»
  5. Рассказать о подготовительной работе перед форматированием документа

1. Диалоговое окно «Организатор»

Шаг 1. Открываем моё любимое диалоговое окно «Управление стилями» (рабочее окно Стили → кнопка Управление стилями):

Стили текста

На уроке 49 я уже рассказывала, как можно отсортировать стили текста в рабочем окне «Стили».

Шаг 2. Открываем диалоговое окно «Организатор» (команда «Импорт/экспорт» в нижней части этого окна):

Управление стилями

Диалоговое окно «Организатор» просто великолепно! Ведь оно позволяет совершать обмен стилями текста между двумя документами:

  1. Перечень стилей текста рабочего документа
  2. Перечень стилей текста документа, с которым можно совершить обмен стилями (по умолчанию шаблон Normal.dotm)
  3. Команда «Копирование» стилей из одного документа в другой
  4. Команда «Удаление» стилей
  5. Команда «Переименование» стилей
  6. Названия документов, между которыми совершается обмен стилями
  7. Возможность закрыть документы и открыть другие документы для импорта/экспорта стилей теста

В зависимости от того, в каком документе мы выберем имя стиля текста, направление копирования будет меняться:

  1. Копирование стилей текста из документа «Учебный файл_Список в документе» в шаблон «Normal.dotm»
  2. Копирование стилей текста из шаблона «Normal.dotm» в документ «Учебный файл_Список в документе»

2. Удаление лишних стилей текста

Я очень активно пользуюсь диалоговым окном «Организатор». На уроке 15 я показала документ, который пришел ко мне для форматирования:

Стили текста

Я ещё упомянула, что в этом документе 630 стилей (!).

Шаг 1. В диалоговом окне «Организатор» я при помощи клавиши Shift выбираю те стили, которые следует удалить – и удаляю:

Организатор

Организатор

Шаг 3. Подтверждаем «Да, для всех». Стили удаляются, пока удаление не доберется до встроенного стиля, например до Заголовков различных уровней:

Организатор

Шаг 4. Соглашаемся, что удалить нельзя.

Так что не беспокойтесь, встроенные стили вам все равно удалить не получится.

Удалить лишние стили можно и в рабочем окне «Стили»:

раблчее окно стили

Шаг 5. В рабочем окне «Стили» подводим курсор к имени лишнего стиля → появляется кнопка выпадающего меню:

Шаг 6. Щелкаем по кнопке выпадающего меню и выбираем команду «Удалить «имя выбранного стиля»

Так можно удалить единственный стиль текста. Для удаления единичный лишних стилей можно воспользоваться этим путем, но, если стилей 600.

3. Переименование стиля текста

Но вернемся к нашему учебному файлу. Сейчас совершенно необязательно выделять какой-либо абзац.

Шаг 1. Открываем диалоговое окно «Организатор»

Шаг 2. Выбираем в списке имен стилей текста нужный стиль

Шаг 3. Нажимаем команду «Переименовать»

Шаг 4. Вводим в поле «Новое имя» новое имя стиля текста. В нашем случае «Список_буква»:

Читайте также: