2

У меня есть многоуровневый список, определенный в Word 2013.

Его уровень 4 поврежден и выглядит странно (все остальные уровни в порядке):

(должно быть «1.1. элемент списка уровня 4», но «1.1.» просто замаскировано)

В окне "Определить новый многоуровневый список" его образец уже странный, он просто отображается в виде маленькой строки в левом верхнем углу текстового поля (см. Текстовое поле слева от "шрифта"), а образец в списке выглядит нормально. :

Открывая свойства "шрифта" из окна "Определить новый многоуровневый список", я вижу, что он имеет размер шрифта 0.

Тем не менее, даже после исправления размера шрифта (а также повторного выбора всех значений просто для уверенности) я не могу утвердить изменения, нажав ОК, и не перехожу на вкладку «Дополнительно», так как я получаю это сообщение об ошибке:

Я могу закрыть окно, только нажав Отмена. Поскольку это многоуровневый список, я не могу легко выбрать его часть, отформатировать по мере необходимости, а затем изменить стиль для соответствия форматированию.

Я также попробовал с макросом:

  • Font.reset не помог
  • Font.Size 0; .Position & .Spacing равны 9999999, но их правильное значение (12, 0, 100, 1 соответственно) ничего не делает (сообщения об ошибке нет, но и улучшения нет).

Как я могу исправить этот шрифт, не воссоздав весь стиль списка?

1 ответ1

3

Быстрый контекст

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

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

  • Параметры, определяющие эти правила, хранятся отдельно от содержимого документа. Я назову это инфраструктурой документов.

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

диагностика

Существует несколько характеристик, которые указывают на повреждение, а не на неправильные пользовательские настройки, которые можно исправить, просто введя правильное значение в меню.

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

  • Вы не можете изменить настройки, или изменение настроек не прилипает.

  • Пользовательский интерфейс вынуждает вас выбирать из предустановленных значений или вводить значения, которые соответствуют правилам валидации. Таким образом, вы не можете вручную ввести несоответствующие значения. В этом примере вы видите такие вещи, как размер шрифта 0 пунктов (который нельзя выбрать из списка). Этот символ в поле ввода числового формата не является тем, что вы ввели. Еще более показательным является то, что вы не можете напрямую манипулировать или удалять это. Еще более показательно, если это символ, который не является стандартным символом клавиатуры.

Исправление коррупции

  • Вы имеете дело с созданным представлением некоторых сохраненных значений, а не с непосредственным манипулированием содержимым документа. Таким образом, вы можете изменять только то, что позволяет пользовательский интерфейс. Если пользовательский интерфейс не может понять поврежденные значения, вы не можете исправить их напрямую.

  • Пользовательский интерфейс может не вести себя логически относительно того, что отображается, когда он имеет дело с повреждением.

  • Возможно, вы не видите все проблемы. Пользовательский интерфейс отображает то, что он может в рамках того, что он был запрограммирован, чтобы сделать. Некоторые искаженные значения могут быть вещами, которые будут отображаться как странности. Другие могут быть вещами, которые не отображаются или не могут быть отображены. Третьи могут быть артефактами чего-то другого. Так что нет никакой возможности узнать степень коррупции (вы не знаете, чего не знаете).

  • Безопасное решение состоит в том, чтобы очистить и повторить его, а не пытаться исправить то, что похоже на конкретные отображаемые проблемы.

  • Тот факт, что инфраструктура документов хранится отдельно, может быть полезным в исправлении. Если повреждение в инфраструктуре и содержимое документа не повреждено, возможно, вы сможете заменить инфраструктуру.

    Создайте новый (пустой) документ, используя тот же шаблон, что и поврежденный. Зайдите в поврежденный документ, выберите весь документ и скопируйте его. Вставьте это в новый документ. Если это огромный документ, вам может потребоваться сделать это несколькими порциями, а не одним копированием / вставкой.

    Это часто даст вам рабочий документ, опять же. Убедитесь, что все ваши настройки перенесены в новый документ. Возможно, вам придется повторно ввести несколько, но по крайней мере у вас будет функционирующий пользовательский интерфейс, и вы сможете это сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .