У меня есть файл Microsoft Word 2010 (сохраненный как abcd.docm), который не печатается. Я переустановил драйвер принтера и попытался печатать из других программ (Блокнот, WordPad и т.д.), И все они печатали.

Я предполагаю, что что-то сломалось из-за расширения .docm . Я обошел проблему, сохранив файл в .pdf и распечатав его, но это нецелесообразно, так как мне приходится часто редактировать файл Word.

Итак, как я могу заставить файл для печати?


PS: я должен сохранить расширение .docm для файла Word, так как документ содержит множество связанных блоков (раскрывающиеся списки управления контентом, которые связаны между собой повсюду).


Дополнительные детали:

  • Я попытался открыть файл и распечатать его в Word 2013. Возникает та же проблема (не печатается).
  • После нажатия кнопки « Print , когда фокус возвращается к документу, на панели внизу появляется следующее сообщение (как оно называется?) «Слово переопределяет abcd.docm. Нажмите Escape для отмены.«После этого« Word готовится к фоновой печати документа ». Я пытался позволить ему перепроверять и пытался отменить тоже, но нет никакой разницы. Это все еще не будет печатать.

РЕДАКТИРОВАТЬ: я нашел следующий код, нажав на вкладку Developer -> Visual basic .

Private Sub Document_ContentControlOnEnter(ByVal ContentControl As ContentControl)
Dim i As Long, j As Long
With ActiveDocument
  If ContentControl.Title = "Classification" Then
    ContentControl.DropdownListEntries.Clear
    For i = 1 To .ContentControls.Count
      If Left(.ContentControls(i).Title, 5) = "Level" Then
        j = j + 1
        ContentControl.DropdownListEntries.Add Text:=j & " - " & .ContentControls(i).Range.Text
      End If
    Next
  End If
End With
End Sub

1 ответ1

0

Сделай это.

Шаг 1 Нажмите « Ctrl -O» в Microsoft Word и дважды щелкните файл DOCM, чтобы открыть его.

Шаг 2 Нажмите « Файл », а затем « Сохранить как ».

Шаг 3 Щелкните раскрывающееся меню « Сохранить как тип » и выберите «Документ Word 97-2003 (* .doc)».

Шаг 4 Нажмите « Сохранить », чтобы сохранить файл с тем же именем, но с расширением DOC. При этом сохраняется исходный файл и сохраняется копия DOC.

Теперь напечатайте .doc, и он напечатает.

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