Это происходит, когда человек использует более новую версию MS Word, затем берет файл и использует его в более старой версии Word. Другими словами, использование новой версии приводит к определению стиля в файле, который старая версия не понимает и не может интерпретировать.
Чтобы это исправить, вы можете перейти на панель «Стили и форматирование» и выбрать «Показать: Пользовательский». В открывшемся окне Стиль найдите все экземпляры стиля char и удалите их. Если вы не можете удалить один из них (что часто случается со мной), вы можете запустить макрос, чтобы удалить его. Вот направления:
- Открыть документ
- Перейдите в меню «Формат» и выберите «Стили и форматирование».
- В области задач «Стили и форматирование» перейдите к списку «Показать» и выберите «Пользовательский».
- Найдите каждый из поврежденных стилей символов в списке и установите флажок рядом с его именем, чтобы он был включен
- Нажмите кнопку «Стили» в левом нижнем углу диалогового окна.
- Найдите каждый из поврежденных стилей символов.
- Выделите каждый из поврежденных стилей по одному, а затем нажмите кнопку «Удалить».
- Если какой-либо из стилей символов не восстановлен, выделите все имя этого стиля и скопируйте его.
- Нажмите «Применить», чтобы закрыть диалоговое окно.
- Затем вы можете вставить имя в скобки ниже, где написано «ВСТАВИТЬ ТОЧНОЕ НАИМЕНОВАНИЕ СТИЛЯ ЧАР».
- Скопируйте всю область ниже от первого «Sub» до второго «Sub».
Sub DeleteChar() Dim styl As Word.Стиль, док как слово.Набор документов doc = ActiveDocument Set styl = doc.Стили.Добавить (Name:= "replace") При ошибке Возобновить След. Док.Стили ("Вставьте точное имя в стиле CHAR").LinkStyle = styl styl.Удалить End Sub
- Вернитесь к своему документу, содержащему стиль char.
- Перейдите в меню «Сервис», затем «Макрос», затем «Редактор Visual Basic».
- На панели «Проект» слева откройте «Объекты Microsoft Word» и дважды щелкните «ThisDocument» под проектом, в котором вы работаете. (Название вашего документа будет отображаться рядом с проектом).
- Вставьте код, который вы скопировали.
- Нажмите значок «Сохранить» в редакторе Visual Basic.
- Закройте редактор Visual Basic.
- В своем документе щелкните правой кнопкой мыши имя стиля символа на панели «Стили и форматирование».
- Выберите «Удалить».
- Щелкните внутри документа, вдали от панели «Стили и форматирование», чтобы имя стиля исчезло.
- Перейдите в «Инструменты» - «Макрос» - «Макрос».
- В раскрывающемся списке «Макросы в» выберите название документа, над которым вы работаете.
- Нажмите на макрос «DeleteChar» и выберите «Выполнить».
- Сохраните ваш документ.
- Снова откройте и убедитесь, что стиль символа исчез, перейдя в «Стили и форматирование» - «Показать» - «Пользовательский» и убедившись, что его нет в списке стилей.
- Перейдите в «Инструменты» - «Макрос» - «Редактор Visual Basic» и найдите макрос. Удалите весь текст и сохраните ваш документ.
- Просмотрите документ и убедитесь, что ко всему тексту применены правильные стили.