我有一个 Microsoft Word 2010 文件(另存为abcd.docm
),无法打印。我重新安装了打印机驱动程序,并尝试从其他程序(记事本、写字板等)打印,但都无法打印。做打印。
我猜是因为.docm
扩展出了问题。我通过将文件另存为.pdf
并打印来规避了这个问题,但这不切实际,因为我必须时不时地编辑 Word 文件。
那么,我怎样才能强制打印文件?
附言:我必须保留.docm
Word 文件的扩展名,因为该文档包含许多链接框(各处相互链接的内容控制下拉列表)。
额外细节:
- 我尝试在 Word 2013 中打开该文件并打印它。出现了同样的问题(无法打印)。
- 单击后
Print
,当焦点返回到文档时,底部的栏上会出现以下消息(它叫什么?)“Word 正在重新分页 abcd.docm。按 Esc 键取消。”之后是“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 按“Ctrl-O”,然后双击 DOCM 文件将其打开。
第 2 步 按“文件“ 进而 ”另存为“”。
步骤 3 点击“保存类型“下拉菜单并选择“Word 97-2003 文档 (*.doc)”。
步骤 4 点击“节省“以相同的名称保存文件,但使用 DOC 扩展名。这样做会保留原始文件并保存 DOC 副本。
现在打印 .doc 并且它就会打印。