访问错误:剪贴板上的数据已损坏,因此 Microsoft Access 无法粘贴它

原始 KB 编号: 2221635

症状

执行从 Microsoft Excel 到 Microsoft Access 的复制/粘贴操作时,会收到以下错误消息:

剪贴板上的数据已损坏,因此 Microsoft Access 无法将其粘贴。 剪贴板中可能存在错误,或者可用内存不足。 请再次尝试该操作。

原因

有多种方案可能会导致此错误。 Microsoft 在最新版本的 Microsoft Access 中已意识到此问题。

场景 1

如果满足以下两个条件,则会出现此问题:

  • 第一行数据中的值之一包含小数点
  • 复制多行数据

场景 2

Excel 工作表名称包含单引号字符或撇号字符。

解决方法

使用以下解决方法之一:

方法 1

在 Microsoft Access 中,选择 “粘贴” 图标上的下拉箭头,然后选择“ 选择性粘贴”。 然后,选择“文本”或“CSV”。

方法 2

确保复制的 Excel 数据的第一行中没有小数点。

方法 3

一次复制并粘贴一行。

更多信息

Microsoft Access 2003 中不会出现此问题。

重现步骤

  1. 在 Access 中,创建新的空白数据库。

  2. 在表设计视图中创建新表。

  3. 添加以下字段:

    名称:Field1

    数据类型:数字

    字段大小:双倍

  4. 将表另存为 Table1。

  5. 在数据表视图中打开 Table1。

  6. 在 Microsoft Excel 中,创建新的电子表格。

  7. 将这些值添加到以下单元格:

    A1:83.9

    A2:3020

  8. 在 Excel 中,选择 A1 和 A2,然后单击“复制”图标。

  9. 在 Access 中,选择“Field1”,然后单击“粘贴”图标。

结果

收到以下错误版本之一:

  • 剪贴板上的数据已损坏,因此 Microsoft Office Access 无法粘贴它。 剪贴板中可能存在错误,或者可用内存不足。 请再次尝试该操作。
  • 剪贴板上的数据已损坏,因此 Microsoft Access 无法将其粘贴。 剪贴板中可能存在错误,或者可用内存不足。 请再次尝试该操作。

注意

这是直接从 Microsoft 支持组织内部创建的“快速发布”文章。 此处包含的信息是按原样提供的,以回应新出现的问题。 由于提供材料的速度,材料可能包含排版错误,并可能随时修订,而不另行通知。 有关其他注意事项 ,请参阅使用条款