none
excel2003 插入object 的图标显示问题 RRS feed

  • 问题

  • 各位:
    我在excel2003中通过以下方式插入图片对象:
       Insert->Object...->Create from File->Browse...  选择图片并勾选 Display as icon

    在其下显示的图标为白色, 插入到excel中不显示图标, 我可以通过Object 对话框的Change Icon 修改图标,( C:\windows\System32\shimgvw.dll)
    但每插入一次都要修改实在不方便, 怎样恢复到以前自动识别的情况?

    我注意到 Change Icon对话框最下边的 File Name: C:\Program Files\Inter...\iexplore.exe.mui
    最近公司刚刚部署IE8 , 我想与此有关, 并重新安装了 office ,但问题依旧.
    2013年5月15日 0:31

答案

  • Hi,

    出现此问题是因为 Office 使用 Ole32.dll 文件中的CreateMetaFile函数来获取对象的预览图片。CreateMetaFile函数限于 Windows 图元文件格式 (WMF) 图片。因此,图片中仅包含 16 位色最多。

    要变通解决此问题,请为 16 位颜色更改颜色质量设置。若要执行此操作,请执行以下步骤:1.用鼠标右键单击桌面,然后单击属性
    2.在设置选项卡上,在颜色质量列表中选择中 (16 位) 。
    3.单击确定
    4.请尝试重新插入该对象。

    详细内容请查看以下链接:

    http://support.microsoft.com/kb/925082/zh-cn


    微软一站式示例脚本库: http://blogs.technet.com/b/onescript

    2013年5月16日 5:53
    版主