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
发布评论