3

Иногда, открывая документ и просматривая карту документов, я обнаруживаю, что Word 2007 с пакетом обновления 2 полностью разрушил мой контур, назначив, казалось бы, случайным абзацам уровень структуры 1. Затем я должен вручную установить для 50-100 абзацев значение "Основной текст" и надеяться, что это больше не повторится (что будет).

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

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

Нашел статью, описывающую поведение, но не упомянул патч от MS. http://www.bitwisemag.com/2/Microsoft-Word-Expletive-Deleted

4 ответа4

3

Из статьи, которую вы цитировали, из комментария Стюарта к концу:

У меня была такая же проблема в Word 2002 (XP). В моих наблюдениях ниже DM = карта документа и TOC = оглавление.

Советы по предотвращению или решению проблемы

  • Исключайте оглавление, пока не будете готовы распечатать документ или конвертировать в PDF. TOC и DM, кажется, взаимодействуют, создавая нестабильность.
  • Всегда закрывайте панель DM перед закрытием файла или Word. DM становится более стабильным, когда документ открывается с помощью панели DM.
  • Всегда открывайте документы при закрытой панели DM. Если вы не уверены, сначала запустите Word, закройте панель, а затем откройте документ.
  • Вы можете сказать, что ваш DM шифруется, если Word показывает строку состояния «Word форматирует документ…» во время открытия файла.
  • Всегда проверяйте свою DM при первом открытии файла.
  • Единственный раз, когда я заметил, что DM стал зашифрованным, находится на открытии. Это не означает, что не будет других случаев, когда это станет зашифрованным. Например, я бы с осторожностью закрыл панель DM при создании оглавления или распечатал или преобразовал документы в PDF, особенно если они содержат оглавление.
  • Я не знаю, что делает файл восприимчивым к шифрованию при открытии.
  • Как только вы заметите, что ваш DM закодирован, закройте документ без сохранения.
  • Сохранение файла с зашифрованным DM приведет к постоянному шифрованию как DM, так и оглавления. Это на самом деле теги уровня заголовка, которые шифруются.
  • Используйте функцию автоматического резервного копирования Word: Инструменты -> Параметры; Сохранить вкладку; установите флажок «Всегда создавать резервную копию». Позволяет вам откатить один сохранения.
  • Создавайте и сохраняйте собственные резервные копии, даже несколько в день, если вы особенно продуктивны: время драгоценно; дисковое пространство дешево.
  • Если вам не нужна действительно быстрая навигация, предлагаемая DM, попробуйте вместо этого использовать вид Outline. Согласно тому, что я прочитал, это не склонно к шифрованию.
  • Дополнительные наблюдения: Слияние более старой, нешифрованной копии с зашифрованной копией переносит скремблирование в хорошую копию, независимо от того, в каком направлении вы объединяете (хорошее в плохое или плохое в хорошее) или какой формат документа вы предпочитаете сохранить. Я не нашел способа восстановить / восстановить зашифрованный и сохраненный файл, но я не пробовал никаких коммерческих продуктов для восстановления.

К исправлению

Если ваш DM зашифрован и вы не сохранили документ:

  1. Закройте документ и Word без сохранения
  2. Открытое слово
  3. Закройте панель DM
  4. Открой свой файл

Из другого комментария Яна Замбора:

Чтобы восстановить зашифрованный документ:
1. выберите весь документ (Ctrl+A)
2. перейти к окнам абзаца
3. установите Outline level на "Body Text" (заголовки НЕ будут установлены на основной текст, в итоге вы должны получить правильный документ)

2

CTRL+A, установить Outline Level на "Body Text", работает тогда и только тогда, когда вы закрываете карту документа, затем сохраняете. При повторном открытии документа он должен быть чистым.

1

Я нашел следующий макрос из этого поста. Это решило проблему для меня.

Sub ReSetOutline()

    Dim myPara As Paragraph
    For Each myPara In ActiveDocument.Paragraphs
        myPara.OutlineLevel = myPara.style.ParagraphFormat.OutlineLevel
    Next myPara

End Sub
1

Смотрите мой ответ на ту же тему: Карта документа в MS Word 2007

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