MS Access 2010错误 - OLE对象尝试插入对象失败(.bmp)

时间:2016-03-21 21:41:59

标签: ms-access ms-access-2010

Windows 7 Pro x64上的MS Access 2010

  • 右键单击表格中的单元格(数据类型= OLE对象)
  • 点击插入对象...
  • 选择从文件创建
  • 点击浏览以查找.bmp文件(844KB)
  • 点击确定

收到以下错误:

  

OLE对象上的操作失败。 OLE服务器可能未注册。要注册OLE服务器,请重新安装。

有谁知道如何解决这个问题?我尝试在兼容模式下运行Access并使数据库成为可靠来源。我没有运行Norton Antivirus,有些帖子认为可能是问题。

1 个答案:

答案 0 :(得分:2)

@Andre和@Raju已经在评论中做了简短回答,但为了整洁,我发布了一个正确的答案:

OLE对象有点棘手,但您可能缺少文件类型的 OLE自动化服务器,在本例中是 - 照片编辑器(如Paint或{ {1}})。

通常我会找到两种你可以尝试的解决方案:

  1. 如果您来自旧版本(现在不太可能,但仍然存在),则在安装Office 2010时会删除this Microsoft Photo Editor

    如果是这种情况,请参阅https://support.microsoft.com/en-us/kb/817095了解如何重新安装Microsoft Photo Editor

    否则,尝试将Microsoft Photo Editor恢复为Access使用的默认应用程序。请参阅此处https://support.microsoft.com/en-us/kb/177587如何。 (基本上只需删除并重新安装Paint。链接中的说明适用于较旧的Windows版本,但我猜大多数步骤都相似)。

    编辑:注意@Andre评论:

      

    在较新的Windows版本中,设置文件关联不在   资源管理器选项,但在控制面板主页 - >默认程序。

  2. 如果您不介意丢失图像列中的现有数据(或表仍为空),则可以从Paint数据类型切换到(较新的){{1数据类型。

    您还可以获得附加多个图像的附加值。

    您可以在此处详细了解OLE Object数据类型 - https://support.office.com/en-us/article/Attach-files-and-graphics-to-the-records-in-your-database-d40a09ad-a753-4a14-9161-7f15baad6dbd#bm1

  3. 祝你好运:)