有关本文的 Microsoft Publisher 98 版本,请参阅 191131。
概要
如果在 Microsoft Publisher 中使用出版物时遇到意外行为,则该发布可能已损坏。 已损坏的出版物的症状包括以下内容:
-
收到无效的页面错误、常规保护错误或非法说明错误消息。
-
当您尝试打开出版物时,收到以下错误消息之一:
-这不是 Publisher 出版物。
-Publisher 无法打开 <文件名> 所代表的文件类型。
-缺少文件的一部分。
-
收到内存不足错误消息或系统资源不足的错误消息。
注意 除了损坏的出版物之外,可能会收到这些错误消息之一。 但是,如果此行为仅在使用特定出版物时出现,则该出版物可能已损坏。
更多信息
若要解决此问题,请在安全模式下重新启动计算机。 然后,使用相应的故障排除方法解决你的问题。注意 由于有多个版本的 Microsoft Windows,以下步骤可能会在您的计算机上有所不同。如果是,请参阅产品文档以完成这些步骤。
在安全模式下重新启动计算机
若要在安全模式下重新启动计算机,请使用适用于你的 Microsoft Windows 版本的方法。
-
关闭计算机,然后重新启动计算机。
-
当您看到 "请选择要启动的操作系统" 消息时,按 F8。
-
在 " Windows 高级选项 " 菜单上,使用箭头键选择 " 安全模式",然后按 enter。
-
如果您有双重启动计算机或多重引导计算机,请从列表中选择相应的操作系统,然后按 ENTER。
有关安全模式的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中的文章:
315222 Windows XP 中安全模式启动选项的说明
202485 Windows 2000 中的安全启动模式说明
180902 如何在安全模式下启动基于 Windows 98 的计算机
尝试打开出版物
在安全模式下启动计算机后,请尝试打开该发布。 如果您没有收到错误消息,则在计算机处于正常模式时加载的程序或设备可能会干扰发布。
如果无法打开出版物
如果在安全模式下启动计算机后无法打开出版物,请按显示的顺序使用下列方法。
将出版物粘贴到 Publisher 程序文件中
您也许可以通过将出版物粘贴到 Publisher 程序文件来打开它。 为此,请按照下列步骤操作:
-
启动 Windows 资源管理器。
-
找到发布文件。
-
右键单击出版物文件,然后单击 " 复制"。
-
退出 Windows 资源管理器。
-
单击 " 开始",单击 " 运行",在 " 打开 " 框中键入以下各行之一,然后单击 "确定":
对于 publisher 2003C:\Program Files\Microsoft Office\Office11for publisher 2002C:\Program Files\Microsoft Office\Office10for publisher 2000C:\Program Files\Microsoft Office\Office
-
右键单击 Mspub 程序文件,然后单击 " 粘贴"。
如果无法打开出版物,请转到下一种方法。
在 Windows 资源管理器中双击发布文件
若要在 Windows 资源管理器中双击发布文件,请按照下列步骤操作:
-
单击 " 开始",指向 " 程序",然后单击 " Windows 资源管理器"。
-
找到发布文件。
-
双击 "发布" 文件。
如果无法打开出版物,请转到下一种方法。
配置 Publisher 以隐藏图片
若要将 Publisher 配置为隐藏图片,请按照下列步骤操作:
-
启动 Publisher,然后打开一个新的空白出版物。
-
在 " 视图 " 菜单上,单击 "publisher 2000 中的 图片显示 " 或单击 publisher 2003 或 publisher 2002 中的 " 图片 "。
-
单击 " 隐藏图片",然后单击 "确定"。
-
在 " 文件 " 菜单上,单击 " 打开"。
-
找到发布文件。
-
单击以选择出版物,然后单击 " 打开"。
如果可以打开出版物,则出版物可能包含已损坏的对象或对象占位符。 若要删除或替换损坏的对象或对象占位符,请转到下一种方法。 如果无法打开出版物,请转到 "将出版物复制到第二台计算机" 方法。
查找并删除损坏的对象或对象占位符
若要查找并删除损坏的对象或对象占位符,请按照下列步骤操作:
-
在出版物中,右键单击对象占位符,然后单击 " 删除对象"。
-
在“文件”菜单上,单击“另存为”。
-
在 " 名称 " 框中,为出版物键入新名称,然后单击 " 保存"。
-
在 " 视图 " 菜单上,单击 "publisher 2000 中的 图片显示 " 或单击 publisher 2003 或 publisher 2002 中的 " 图片 "。
-
单击 " 详细显示",然后单击 "确定"。注意 如果收到错误消息,请转到步骤8。
-
在 " 文件 " 菜单上,单击 " 关闭"。
-
在 " 文件 " 菜单上,单击 " 打开",然后单击您在步骤3中保存的出版物。 如果您可以打开出版物,则您在步骤1中删除的对象或对象占位符已损坏。 将你的布局调整到缺少的对象或对象占位符。 或者,也可以绘制一个新的对象占位符并将已删除的对象替换为未损坏的对象。 若要执行此操作,请使用适合你的对象源的方法。从 "剪贴画库"
-
在 " 插入 " 菜单上,指向 " 图片",然后单击 " 剪贴画"。
-
在其中一个可用类别中,单击以插入图片、声音或所需的动画剪辑。
-
保存并关闭出版物。 然后,尝试重新打开出版物。
从剪贴画库以外的位置
-
使用 "图片框" 工具绘制新的对象占位符。
-
单击以选择占位符,指向 "插入" 菜单上的 "图片",然后单击 "从文件"。
-
找到要插入的图片,然后单击将其选中。
-
单击 " 插入"。
-
保存并关闭出版物。 然后,尝试重新打开出版物。
如果无法打开出版物,请重复 "配置 Publisher 以隐藏图片" 方法。 然后,转到步骤8。
-
-
重复步骤1到步骤7,直到可以打开启用了 " 详细显示 " 选项的出版物。
-
当您可以打开出版物时,请使用以下方法之一:
-
将已删除的对象或对象占位符替换为未损坏的对象。
-
将布局调整到缺少的对象或对象占位符。
-
-
在“文件”菜单上,单击“保存”。
如果仍然无法打开出版物,请转到下一种方法。
将发布文件移动到另一个磁盘
如果你的出版物文件位于可移动磁盘(如软盘或 Zip 磁盘)上,Windows 可能无法读取该文件。 在此方案中,将文件复制到硬盘。 如果无法从可移动磁盘复制文件,则文件可能与其他文件或文件夹交叉链接。 或者,文件可能位于磁盘的损坏扇区中。 在任一情况下,请转到 "在磁盘上运行错误检查" 方法。
将出版物复制到另一台计算机
在某些情况下,将出版物复制到安装了 Publisher 的第二台计算机后,您可以打开损坏的出版物。 为此,请按照下列步骤操作:
-
启动 Windows 资源管理器。
-
找到发布文件。
-
右键单击出版物文件,然后单击 " 复制"。
-
使用下列方法之一将发布复制到另一台计算机:
-
将出版物文件复制到可移动磁盘,如软盘或 Zip 磁盘。 然后,将出版物从可移动磁盘复制到第二台计算机。
-
通过网络将发布文件复制到另一台计算机上。
-
-
在第二台计算机上,启动 Windows 资源管理器。
-
找到并双击发布文件。
如果可以打开出版物,请检查每个页面以确定是否存在任何空白对象占位符。 对于你找到的每个空白对象占位符,右键单击该文件,然后单击 " 删除"。 保存出版物,然后将出版物文件复制回第一台计算机。 如果无法打开出版物,请转到下一种方法。
在磁盘上运行错误检查
运行错误检查以修复磁盘上的所有错误。 指示错误检查以修复所有交叉链接的文件并将丢失的片断转换为文件。注意 虽然错误检查可能会确定发布文件是交叉链接的,然后修复文件,但此方法不保证 Publisher 可以在错误检查完成扫描和修复错误后读取文件。 若要运行错误检查,请按照下列步骤操作:
-
退出正在运行的所有程序。
-
双击桌面上的 " 我的电脑 " 图标。
-
右键单击要检查的本地磁盘,然后单击 " 属性"。
-
在 "工具" 选项卡上,单击 "错误检查" 下的 "立即检查"。
-
在 " 检查磁盘选项" 下,单击以选中 " 扫描并尝试恢复坏扇区 " 复选框。 然后单击 " 开始"。
-
当错误检查完成扫描并修复错误时,单击 " 关闭"。
-
启动 Publisher,然后尝试打开出版物。
如果无法打开出版物,请转到下一种方法。
尝试恢复出版物中的文本
此方法介绍如何从已损坏的出版物中恢复文本,以及如何将已恢复的文本插入到新的空白出版物中。 然后,您必须重新创建布局并将损坏的出版物中的所有对象重新插入到新出版物中。若要从损坏的出版物中恢复文本,然后将文本插入到新的出版物中,请按照下列步骤操作:
-
启动 Publisher,然后创建一个新的空白的整页出版物。
-
使用 Publisher 2000 中的 "文本框架" 工具或 Publisher 2003 或 Publisher 2002 中的 "文本框" 工具在空白页上绘制文本框架。
-
在 " 插入 " 菜单上,单击 " 文本文件"。
-
在 " 文件类型 " 框中,单击 "Publisher 文件(* .pub)"。
-
单击出版物,然后单击 "确定"。 如果您收到一条消息,指出您希望插入的文本适合页面,请单击 "是"。
如果您可以打开损坏的出版物
如果可以在安全模式下打开出版物,请使用以下方法之一重新创建您的出版物。
将损坏的出版物中的页面复制到新出版物
若要将页面从损坏的出版物复制到新的出版物,请按照下列步骤操作:
-
启动 Publisher,然后打开损坏的出版物。
-
启动另一个 Publisher 实例。
-
创建一个与损坏的出版物配置的新的空白出版物。
-
在已损坏的出版物中,选择特定页面上的所有对象。
-
在 " 编辑 " 菜单上,单击 " 复制"。
-
按 ALT + TAB 切换到新的出版物。
-
在 " 编辑 " 菜单上,单击 " 粘贴"。
-
重复步骤4到步骤7,直到所有页面粘贴到新出版物中。
注意 如果在将页面复制到新出版物后,在新出版物中发现过奇怪的行为,则该复制页面可能包含已损坏的对象。 在这种情况下,请使用以下方法之一来解决此问题:
-
一次将一个对象从问题页面复制到新出版物以确定哪个对象损坏。 然后,请确保在新出版物中不包含损坏的对象。
-
重新生成新出版物中的问题页面。
如果出版物中的每个页面都已损坏,请转到下一种方法。
将出版物保存为 RTF 格式(Rtf)格式
如果对出版物的损坏看起来很大,请以 RTF 格式保存出版物以恢复出版物的文本。 为此,请按照下列步骤操作:
-
打开出版物。
-
单击文本框架。
-
在 " 保存类型 " 框中,单击 "rtf 格式" (* .rtf)。
-
在 " 文件名" 框 中,键入所需的文件名。
-
在 " 保存在 " 框中,单击要在其中保存出版物文本的文件夹。
-
单击 " 保存",然后单击 "确定"。
-
关闭出版物。
-
在 " 文件 " 菜单上,单击 " 打开"。
-
在 " 文件类型 " 框中,单击 "rtf 格式(* .rtf)"。
-
在文件列表中,单击您在步骤6中保存的文本文件。
-
单击“打开”。
-
对文本进行布局和设置格式,以与损坏的出版物中的文本布局和格式设置方式相重复。
参考
有关如何解决已损坏的 Publisher 出版物的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中的文章:
315222 Windows XP 中安全模式启动选项的说明
164519 Windows 95 下的 Office 遇到 kernel32.dll 错误疑难解答
179095 打开 Publisher 时出现文件链接错误消息