经验直达:
- 如何使word文件打开提示损坏
- 怎样才能故意破坏WORD文档
- word文件损坏怎么办
一、如何使word文件打开提示损坏
一、文档格式法
1
这种方法是将损坏的Word文档转换为另一种格式,然后再将它转换回Word文档格式 。这是最简单和最彻底的文档恢复方法 。所以如果遇到显示混乱的情况,推荐首先使用这种方法 。步骤如下: 【此段来源于网络】
2
打开Word文档,依次在菜单栏单击【文件】——【另存为】
3
在【另存为】窗口单击“保存类型”,在下拉列表中选择【RTF格式(*.rtf)】,单击【保存】按钮 。
4
打开转换好的RTF文件,接着同样再单击【文件】菜单中的【另存为】命令
5
在【保存类型】列表中选择【Word文档(*.doc)】,单击【保存】按钮
6
Word文档与RTF的相互转换将保留其格式,如果这种转换没有修复文件,则可以尝试与其他格式相互转换,这将不同程度地保留Word文档的格式 。如果使用这些格式均无法解决本问题 , 可将文档转换为纯文本格式(.txt),再转换回Word格式 。由于纯文本的简单性,有可能修复损坏处,但是Word文档的所有格式设置都将丢失 。【此段来源于网络】
END
二、重设格式法
1
Word用文档中的最后一个段落标记关联各种格式设置信息 , 特别是节与样式的格式设置信息 。这样,如果我们将最后一个段落标记之外的所有内容复制到新文档,就有可能将损坏的内容留在原始文档中 。步骤如下: 【此段来源于网络】
2
打开损坏的Word文档,单击菜单栏的【工具】 , 打开的菜单单击【选项】命令
3
切换到【编辑】标签,将【使用智能段落选择范围】前面的勾去掉,单击【确定】按钮
4
选定最后一个段落标记之外的所有内容:先按【Ctrl End】组合键 , 然后再按【Ctrl Shift Home】
5
在常用工具栏依次单击【复制】、【新建空白文档】、【粘贴】按钮
END
重建模板法
Word在“Normal.dot”模板文件中存储默认信息,如果该文件被损坏 , Word文档也有可能出问题 。创建新的Normal模板的步骤如下: 【此段来源于网络】
单击【开始】菜单,单击【运行】命令
在【打开】栏粘贴以下路径,单击【确定】按钮
%APPDATA%MicrosoftTemplates
打开的文件夹窗口将【Normal.dot】文件删除掉
如果看不到Normal.dot文件 , 可能是被隐藏起来了 。需这样设置:在最上方菜单栏依次单击【工具】——【文件夹选项】
切换到【查看】选项卡,在【高级设置】列表框将【隐藏受保护的操作系统文件(推荐)】前面的勾去掉,并选择【显示所有文件和文件夹】 , 单击【确定】按钮使设置生效 。
创建新的Normal模板后,可以尝试打开损坏的文档 。如果问题解决了,那就表明旧的Normal模板确实已经损坏 。此外,如果你的文档还用到了“Normal.dot”之外的其他模板 , 为解决问题,也请尝试重新创建该模板或使用它的较早版本 。【此段来源于网络】
二、怎样才能故意破坏WORD文档
1、把后缀改成dll或rmvb之类的然后用记事本打开,看到乱码 , 删几个字符,保存,再把后缀改回去 。
2、如果懂编程,用Word的宏代码来故意损坏一个文件 。将如下VBA代码复制到宏代码编辑器中,按F5执行即可 。
- Sub CorruptFiles( )
- Const Sh As String = "rundll32 url.dll,FileProtocolHandler ""#"""
- Dim sFile As String, StartPos As Long
- Dim Buff() As Byte
- OpenAgain:
- sFile = InputBox("请指定待破坏的文件(请勿非法他用):", "消息", "c:Test待破坏的测试文件.doc")
- If Dir(sFile) = "" Then
- Rc = MsgBox("你指定的文件不存在,请重新指定!", vbCriticalVbRetrCancel, "消息")
- If Rc = vbRetry Then GoTo OpenAgain
- Exit Sub
- End If
- Open sFile For Binary Access Read As #11
- Flen = LOF(11)
- StartPos = Int(Flen * 0.1) '将文件头的10%内容删除掉,只保留文件内容的后面90%的内容 , 文件头不存在被破坏了 , 文件也就被破坏了
- ReDim Buff(1 To Flen - StartPos)
- Seek #11, StartPos1
- Get #11, , Buff
- Close #11
- Pos=InstrRev(sFile,".")
- sFile=Left(sFile,Pos-1) "_被破坏的文件"mid(sFile,Pos)
- Open sFile For Binary Access Write As #11'制作被人为破坏的文件
- On Error Resume Next
- Put #11, , Buff
- Close #11
- Rc = MsgBox("损坏文件已制作完毕!要测试打开被破坏的文件吗?", vbInformationvbYesNo, "消息")
- If Rc = vbYes Then Shell Replace(Sh, "#", sFile)
- End Sub
三、word文件损坏怎么办
【怎么把word文档破坏 如何使word文件打开提示损坏】试试修复一下:
1 采用专用修复功能
①在“文件”菜单上,单击“打开” 。
②在“查找范围”列表中,单击包含要打开的文件的驱动器、文件夹或Internet 位置 。
③在文件夹列表中,定位并打开包含文件的文件夹 。
④选择要恢复的文件 。
⑤单击“打开”按钮旁边的箭头,然后单击“打开并修复”
“打开并修复”是Word 2002/2003 才具有的功能,如果该方法仍不能打开受损文档,或者您使用的是Word 97/2000,可以试试以下方法 。
2 转换文档格式
将Word文档转换为另一种格式,然后再将其转换回Word 文档格式 。
①在Word 中打开损坏的文档 。
②在“文件”菜单上 , 单击“另存为” 。
③在“保存类型”列表中,单击“RTF 格式(*.rtf)”,然后单击“保存” 。
④关闭文档,然后重新打开RTF 格式文件 。
⑤在“文件”菜单上,单击“另存为” 。
⑥在“保存类型”中,单击“Word 文档(*.doc)”,然后单击“保存” 。
⑦关闭文档 , 然后重新打开刚创建的DOC 格式文件 。
Word 文档与RTF 的互相转化将保留文档的格式 。如果这种转换没有纠正文件损坏,则可以尝试与其他字处理格式的互相转换,这将不同程度地保留Word 的格式 。如果使用这些格式均无法解决本问题,可将文档转换为纯文本格式,再转换回Word 格式 。由于纯文本格式的比较简单,这种方法有可能更正损坏处,但是文档的所有格式设置都将丢失 。
3 重设格式法
Word用文档中的最后一个段落标记关联各种格式设置信息 , 特别是节与样式的格式设置 。这样我们就可以将最后一个段落标记之外的所有内容复制到新文档 , 就有可能将损坏的内容留在原始文档中 。步骤如下:
①在Word中打开损坏的文档 , 选择“工具→选项”然后选择“编辑”选项卡 , 取消“使用智能段落选择范围”复选框前的勾 。取消选中该复选框 , 选定整个段落时,Word将不会自动选定段落标记 , 然后单击“确定”按钮 。
②选定最后一个段落标记之外的所有内容,方法是:按“Ctrl End”组合键 , 然后按“Ctrl Shift Home”组合键 。
③在常用工具栏中,依次单击“复制”、“新建”和“粘贴”按钮 。
4 禁止自动宏的运行
如果某个Word文档中包含有错误的自动宏代码,那么当你试图打开该文档时,其中的自动宏由于错误不能正常运行,从而引发不能打开文档的错误 。此时 , 请在“Windows资源管理器”中 , 按住Shift键 , 然后再双击该Word文档 , 则可阻止自动宏的运行 , 从而能够打开文档 。
