2024年6月3日发(作者:)

路漫漫其修远兮,吾将上下而求索 - 百度文库

解决常见的显示问题

在窗体和报表中看到的是文件名而非图像时怎么办

在某些条件下,可能看到的是图像文件名而非图像文件本身。如果在绑定或未绑定的对象框中看到的是文件名,则需要

安装其他软件。如果在图像控件中看到文件名,则需要启用一个或多个图形过滤器。

发生此问题的原因是,对象框使用称为 OLE 的技术。例如,OLE 允许您在 Microsoft Word 文档中显示 Microsoft Excel

工作表,或者在 Microsoft Visio 程序中显示 Microsoft PowerPoint 幻灯片。按照设计,OLE 需要一个服务器应用程序

才能工作。例如,假设在 Word 文档中嵌入了一个 Excel 工作表。当查看该文档时,呈现工作表的工作不是由 Word 完

成的,而是由 Excel 完成的 — Excel 作为一个 OLE 服务器工作。

同样,绑定和未绑定的对象框依赖 OLE 服务器呈现除 .bmp 和 .dib 图像以外的任何图像文件类型。Office 以前的版

本提供称为 Microsoft Photo Editor 的程序,后者提供对象框用来呈现 GIF 和 JPEG 文件的 OLE 服务器。在

Microsoft Office 2003 中,Microsoft Picture Manager 取代了 Photo Editor,前者不为那些类型的文件提供所需的 OLE

服务器。

可采取多种途径解决此问题:

将 GIF 或 JPEG 图像转换为 .bmp 文件。尽管 BMP 文件通常大于 GIF 或 JPEG 文件,它们仍可以帮助减小数据库

的大小,原因是 Access 不创建额外的 .dib 文件来支持它们。有关 Access 为什么会在您使用 GIF 或 JPEG 图像时创

建 .dib 文件的信息,请参阅 Microsoft 知识库文章为什么 OLE 对象会导致数据库变大。

如果您拥有 Microsoft Office 2000 或 Office XP 安装光盘,可以重新安装 Photo Editor。以下各部分介绍了具体步骤。

从 Office XP 重新安装 Photo Editor

1. 启动安装光盘上的安装程序。如果安装程序未自动启动,可以使用 Windows 资源管理器启动它。浏览到光驱,

然后双击 。

2.

3.

4.

5.

6.

输入产品密钥(您的姓名缩写为可选的),并单击“下一步”。

接受许可协议条款,并单击“下一步”。

选择“自定义”安装类型,并单击“下一步”。

选择“为每个应用程序选择详细的安装选项”,并单击“下一步”。

在“要安装的功能”下,将每一个程序设置为“不可用”。为此,单击每一项并从列表上选择“不可用”。红色的“X”

号应当出现在每一项上。

7. 展开“Office 工具”功能,单击“Microsoft Photo Editor”,选择“从本机运行”,然后单击“下一步”。这将强制安

装程序只安装 Photo Editor。

8. 单击“安装”以完成安装。

在数据库表中看到的是“数据包”而非“位图图像”时怎么办

1

路漫漫其修远兮,吾将上下而求索 - 百度文库

当使用“数据表”视图将 GIF、JPEG 和其他常见图像文件类型添加到表的 OLE 对象字段时,看到“数据包”字眼而非标准

“位图图像”。如果接着尝试使用图像控件或对象框来呈现 Access 列为数据包的图像,您将看到图像文件的名称而非图

像本身。

之所以看到“数据包”,原因是计算机没有呈现给定类型图形文件所需的 OLE 服务器。有关 OLE 服务器的更多信息,以

及解决此问题的方法,请参阅上一节“在窗体和报表中看到的是文件名而非图像时怎么办”。

还可以将图像存储在数据库外并使用 VBA 代码显示它们来解决此问题。有关使用此方法的更多信息,请参阅如何在窗

体、报表或数据访问页中显示文件夹中的图像。

最后,请记住,将 GIF 和 JPEG 文件存储在单独的表中,并使用绑定对象框显示它们会使数据库的大小迅速增大,并

导致其性能下降。有关图像文件和数据库大小的更多信息,请参阅 Microsoft 知识库文章为什么 OLE 对象会导致数据

库变大。

启用图形过滤器

如果使用图像控件,并发现需要显示很多种图形文件,可以使用图形过滤器工具,这些工具允许各种 Office 程序显示

Office 通常不支持的图像文件。例如,图形过滤器可使图像控件显示用 WordPerfect(.wpg 文件)创建的图像,而不

显示其他图像。

要获取一组图形过滤器,可采取下列措施:

使用 Microsoft Office 2003 安装光盘启用一组过滤器。

操作方法

1. 启动安装光盘上的安装程序。如果安装程序未自动启动,则单击“开始”,然后单击“运行”。在“打开”框中,键入

分配给光驱的盘符,后跟 。例如,如果光驱是驱动器 D,则键入 d:,然后单击“确定”。

2.

3.

4.

5.

6.

输入产品密钥,单击“下一步”,然后再次单击“下一步”。如果愿意,可以输入您姓名的缩写,但这不是必需的。

接受许可协议条款,并单击“下一步”。

选择“自定义安装”,并单击“下一步”。

选择“选择应用程序的高级自定义”,并单击“下一步”。

在选项列表中,依次展开“Office 共享功能”、“转换器和过滤器”、“图形过滤器”,如下图所示。

2

路漫漫其修远兮,吾将上下而求索 - 百度文库

找到首次使用时要显示的图形过滤器集,这些过滤器都用黄色的数字标记,如下图所示。

单击每一个标记的项目并选择“从本机运行”。

7. 单击“下一步”,然后单击“安装”以安装这些过滤器。

如果没有 Office 2003 安装光盘,可以从 Microsoft 下载中心下载和安装 Office Converter Pack。该转换器包中包含

与 Office 2003 安装光盘相同的一组图形过滤器,以及一组文本转换器。有关该转换器包的更多信息,请参阅 Office

Converter Pack 信息页。

3