插入 Excel 电子表格中的对象

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

您可以使用对象链接和嵌入 (OLE) 包括来自其他程序 (如 Word 或 Excel) 的内容。

许多不同的程序都支持 OLE,OLE 用于使在一种程序中创建的内容在其他程序中可用。例如,您可以在 Office Excel 工作簿中插入 Office Word 文档。要查看您可以插入哪些类型的内容,请在“插入”选项卡上的“文本”组中单击“对象”。只有您的计算机上安装的并且支持 OLE 对象的程序才会显示在“对象类型”框中。

如果您在 Excel 之间或任何支持 OLE 的程序(例如 Word)之间复制信息,那么您可以将信息作为链接对象或嵌入对象复制。链接对象与嵌入对象之间的主要区别是当您将其放到目标文件中之后,数据存储的位置以及对象的更新方式。嵌入对象存储在它们插入的工作簿中,并且它们不更新。而链接对象仍然作为单独的文件存在,并且可以更新。

文档中的链接对象和嵌入对象

Office for Windows 文档中链接的对象和嵌入的对象

1. 嵌入对象与源文件没有关联。

2. 链接对象则链接到源文件。

3. 源文件会更新链接对象。

何时使用链接的对象

如果您希望目标文件中的信息随着源文件中数据的更改而更新,那么请使用链接对象。

对于链接对象,原始信息仍然存储在源文件中。目标文件显示链接信息的表示方法,但是只存储原始数据的位置(如果该对象是 Excel 图表对象,则还存储大小)。必须保证源文件在您的计算机或网络上可用以维护指向原始数据的链接。

如果您在源文件中更改原始数据,那么链接信息可以自动更新。例如,如果您在 Word 文档中选择一个段落,然后将该段落作为链接对象粘贴到 Excel 工作簿中,那么当您在 Word 文档中更改该信息时,它可以在 Excel 中得到更新。

何时使用嵌入的对象

如果您不希望复制的数据随着源文件的更改而更新,那么请使用嵌入对象。源的版本整个被嵌入到工作簿中。如果您将信息复制为嵌入对象,那么与链接该信息相比,目标文件需要更多磁盘空间。

用户在其他计算机上打开该文件时,他可以在不需要访问原始数据的情况下查看嵌入对象。因为嵌入对象不具有指向源文件的链接,如果您更改原始数据,嵌入对象不会随着更新。要更改嵌入对象,可双击该对象,以便在源程序中打开并编辑它。您的计算机上必须安装了源程序(或者其他能够编辑该对象的程序)。

更改 OLE 对象的显示方式

在工作簿中,您可以完全按照链接对象或嵌入对象在源程序中的原样显示它们,也可以将其显示为图标。如果要联机查看该工作簿,并且您不打算打印它,那么您可以将链接对象或嵌入对象显示为图标。这样可以尽可能地降低该对象占用的显示空间。想要显示该信息的读者可以双击图标。

在工作表中嵌入对象

  1. 单击要插入的对象电子表格的单元格。

  2. 插入选项卡的文本组中,单击对象 功能区上的对象图标
    插入对象

  3. 对象对话框中,单击由文件创建选项卡。

  4. 单击浏览并选择要插入的文件。

  5. 如果您想要将某个图标插入到电子表格而不是显示文件的内容,请选择显示为图标复选框。如果未选择任何复选框,Excel 将显示该文件的第一页。两种情况下,通过双击打开完整的文件。单击确定

    注意: 添加图标或文件后,您可以拖动并将其放在工作表上的任意位置。您可以通过使用尺寸控点来调整图标或文件。要查找控点,请单击文件或图标一次。

插入文件的链接

您可能希望只需将链接添加到的对象,而不是完全嵌入它。如果您的工作簿和对象您想要添加的存储在 SharePoint 网站、 共享的网络驱动器或类似的位置,并且文件的位置将保持不变,您可以执行的。这是方便如果链接的对象进行更改,因为链接始终打开最新的文档。

注意: 如果将链接的文件移动到另一个位置时,将不再无效链接。

  1. 单击要插入的对象电子表格的单元格。

  2. 插入选项卡的文本组中,单击对象 功能区上的对象图标
    插入对象

  3. 单击由文件创建选项卡。

  4. 单击浏览,然后选择要链接的文件。

  5. 选择链接到文件复选框,然后单击确定

创建新的对象从 Excel 内部

您可以创建全新的对象,而无需离开您的工作簿中基于另一个程序。例如,如果您想要添加到您的图表或表格的详细的说明,您可以创建嵌入的文档,如Word或PowerPoint文件,在Excel。您可以设置您的对象将显示在工作表中向右或添加打开文件的图标。

此嵌入对象是一个 Word 文档。
  1. 单击要插入的对象电子表格的单元格。

  2. 插入选项卡的文本组中,单击对象 功能区上的对象图标
    插入对象

  3. 创建新选项卡上,选择要插入从显示的列表的对象的类型。如果您想要的电子表格,而不是对象本身中插入一个图标,选择显示为图标复选框。

  4. 单击确定。根据您要插入的文件类型,,打开一个新的程序窗口,或在 Excel 中显示编辑窗口。

  5. 创建新要插入的对象。

    完成后,如果Excel打开一个新的程序窗口,在其中创建该对象,您可以直接在其中进行处理。

    可以直接在 Excel 中编辑嵌入的 Word 文档。

    完成您在窗口中的工作后,您可以执行其他任务,而不保存嵌入的对象。当您关闭工作簿时将自动保存新的对象。

    注意: 将对象后,您可以拖动并将其放在Excel表上的任意位置。您可以使用尺寸控点调整对象大小。若要查找控点,请一次单击的对象。

在工作表中嵌入对象

  1. 单击要插入的对象电子表格的单元格。

  2. “插入”选项卡上的“文本”组中,单击“对象”

    “对象”选项位于“插入”选项卡中。
  3. 单击“由文件创建”选项卡。

    “对象”对话框中的“根据文件创建”选项卡。
  4. 单击浏览并选择要插入的文件。

  5. 如果您想要将某个图标插入到电子表格而不是显示文件的内容,请选择显示为图标复选框。如果未选择任何复选框,Excel 将显示该文件的第一页。两种情况下,通过双击打开完整的文件。单击确定

    注意: 添加图标或文件后,您可以拖动并将其放在工作表上的任意位置。您可以通过使用尺寸控点来调整图标或文件。要查找控点,请单击文件或图标一次。

插入文件的链接

您可能希望只需将链接添加到的对象,而不是完全嵌入它。如果您的工作簿和对象您想要添加的存储在 SharePoint 网站、 共享的网络驱动器或类似的位置,并且文件的位置将保持不变,您可以执行的。这是方便如果链接的对象进行更改,因为链接始终打开最新的文档。

注意: 如果将链接的文件移动到另一个位置时,将不再无效链接。

  1. 单击要插入的对象电子表格的单元格。

  2. “插入”选项卡上的“文本”组中,单击“对象”

    “对象”选项位于“插入”选项卡中。
  3. 单击由文件创建选项卡。

  4. 单击浏览,然后选择要链接的文件。

  5. 选择链接到文件复选框,然后单击确定

    在“根据文件创建”选项卡中,选择“链接到文件”。

创建新的对象从 Excel 内部

您可以创建全新的对象,而无需离开您的工作簿中基于另一个程序。例如,如果您想要添加到您的图表或表格的详细的说明,您可以创建嵌入的文档,如Word或PowerPoint文件,在Excel。您可以设置您的对象将显示在工作表中向右或添加打开文件的图标。

此嵌入对象是一个 Word 文档。
  1. 单击要插入的对象电子表格的单元格。

  2. “插入”选项卡上的“文本”组中,单击“对象”

    “对象”选项位于“插入”选项卡中。
  3. 创建新选项卡上,选择要插入从显示的列表的对象的类型。如果您想要的电子表格,而不是对象本身中插入一个图标,选择显示为图标复选框。

    “对象”对话框中的“新建”选项卡。
  4. 单击确定。根据您要插入的文件类型,,打开一个新的程序窗口,或在 Excel 中显示编辑窗口。

  5. 创建新要插入的对象。

    完成后,如果Excel打开一个新的程序窗口,在其中创建该对象,您可以直接在其中进行处理。

    可以直接在 Excel 中编辑嵌入的 Word 文档。

    完成您在窗口中的工作后,您可以执行其他任务,而不保存嵌入的对象。当您关闭工作簿时将自动保存新的对象。

    注意: 将对象后,您可以拖动并将其放在Excel表上的任意位置。您可以使用尺寸控点调整对象大小。若要查找控点,请一次单击的对象。

使用 OLE 链接或嵌入来自其他程序的内容

您可以链接或嵌入来自其他程序的全部或部分内容。

创建指向另一个程序中的内容

  1. 在工作表中单击您要放置链接对象的位置。

  2. “插入”选项卡上的“文本”组中,单击“对象”

    Excel 功能区图像

  3. 单击“由文件创建”选项卡。

  4. “文件名”框中,键入文件的名称,或者单击“浏览”从列表中进行选择。

  5. 选中“链接到文件”复选框。

  6. 请执行下列操作之一:

    • 要显示内容,请清除“显示为图标”复选框。

    • 若要显示图标,选择显示为图标复选框。(可选) 若要更改默认图标图像或标签,请单击更改图标,然后单击所需图标列表中,从图标或在标题框中键入标签。

    注意: 您不能使用“对象”命令插入图形和某些类型的文件。要插入图形或文件,请在“插入”选项卡上的“插图”组中单击“图片”

嵌入另一个程序中的内容

  1. 在工作表中单击您要放置嵌入对象的位置。

  2. “插入”选项卡上的“文本”组中,单击“对象”

    Excel 功能区图像

  3. 如果文档尚不存在,请单击“新建”选项卡。在“对象类型”框中,单击您要创建的对象的类型。

    如果文档已经存在,请单击“由文件创建”选项卡。在“文件名”框中,键入文件的名称,或者单击“浏览”从列表中进行选择。

  4. 清除“链接到文件”复选框。

  5. 请执行下列操作之一:

    • 要显示内容,请清除“显示为图标”复选框。

    • 若要显示图标,选择显示为图标复选框。若要更改默认图标图像或标签,请单击更改图标,然后单击所需图标列表中,从图标或在标题框中键入标签。

链接或嵌入另一个程序中的部分内容

  1. 从 Excel 以外的程序中,选择要复制为链接或嵌入对象的信息。

  2. 在“开始”选项卡上的“剪贴板”组中,单击“复制”。

    Excel 功能区图像

  3. 切换到您要放置该信息的工作表,然后单击您希望显示信息的位置。

  4. “开始”选项卡上的“剪贴板”组中,单击“粘贴”下的箭头,然后单击“选择性粘贴”

  5. 请执行下列操作之一:

    • 要将信息粘贴为链接对象,请单击“粘贴链接”

    • 要将信息粘贴为嵌入对象,请单击“粘贴”。在“粘贴为”框中,单击名称中带有“对象”字样的项。例如,如果您从 Word 文档中复制了信息,那么请单击“Microsoft Word 文档对象”

更改 OLE 对象的显示方式

  1. 右键单击图标或对象,指向“对象类型对象”(例如“文档对象”),然后单击“转换”

  2. 请执行下列操作之一:

    • 要显示内容,请清除“显示为图标”复选框。

    • 若要显示图标,选择显示为图标复选框。(可选) 您可以更改标签的默认图标的图像。要执行的操作,请单击更改图标,然后单击所需图标列表中,从图标或在标题框中键入标签。

控制链接对象的更新

您可以将指向其他程序的链接设置为按下列方式更新:当您打开目标文件时自动更新;当您想要在使用源文件中的新数据更新之前查看以前的数据时手动更新;或者当您专门请求更新时更新(不管自动或手动更新是否已启用)。

将指向其他程序的链接设置为手动更新

  1. “数据”选项卡上的“连接”组中,单击“编辑链接”

    Excel 功能区图像

    注意: 如果您的文件不包含指向其他文件的链接,那么“编辑链接”命令将不可用。

  2. “源”列表中,单击要更新的链接对象。“更新”列中如果是“A”则表示链接是自动更新的,“更新”列中如果是“M”则表示链接被设置为“手动”更新。

    提示: 要选择多个链接对象,请按住 Ctrl,然后单击每个链接对象。要选择所有链接对象,请按 Ctrl+A。

  3. 要在仅当您单击“更新值”时更新链接对象,请单击“手动”

将指向其他程序的链接设置为自动更新

  1. “数据”选项卡上的“连接”组中,单击“编辑链接”

    Excel 功能区图像

    注意: 如果您的文件不包含指向其他文件的链接,那么“编辑链接”命令将不可用。

  2. “源”列表中,单击要更新的链接对象。“更新”列中如果是“A”则表示链接将自动更新,“更新”列中如果是“M”则表示链接必须手动更新。

    提示: 要选择多个链接对象,请按住 Ctrl,然后单击每个链接对象。要选择所有链接对象,请按 Ctrl+A。

  3. 单击“确定”。

问题: 我无法在我的工作表上更新自动链接

“更新指向其他文档的链接”Excel 选项优先于“自动”选项。

要确保能够自动更新指向 OLE 对象的自动链接,请执行下列操作:

  1. 单击Microsoft Office 按钮 Office 按钮图像 ,单击Excel 选项,然后单击高级类别。

  2. “计算此工作簿时”下,确保选中了“更新指向其他文档的链接”复选框。

立即更新指向其他程序的链接

  1. “数据”选项卡上的“连接”组中,单击“编辑链接”

    Excel 功能区图像

    注意: 如果您的文件不包含链接信息,那么“编辑链接”命令将不可用。

  2. “源”列表中,单击要更新的链接对象。

    提示: 要选择多个链接对象,请按住 Ctrl,然后单击每个链接对象。要选择所有链接对象,请按 Ctrl+A。

  3. 单击“更新值”

编辑来自 OLE 程序的内容

在 Excel 中,您可以更改从其他程序链接或嵌入的内容。

编辑源应用程序中的链接的对象

  1. “数据”选项卡上的“连接”组中,单击“编辑链接”

    Excel 功能区图像

    注意: 如果您的文件不包含链接信息,那么“编辑链接”命令将不可用。

  2. “源文件”列表中,单击链接对象的源,然后单击“打开源”

  3. 根据需要更改链接对象。

  4. 退出源程序以返回到目标文件。

编辑源应用程序中的嵌入的对象

  1. 双击嵌入对象以打开它。

  2. 根据需要更改该对象。

  3. 如果您是在打开的程序中编辑该对象,那么可单击该对象外部的任意位置以返回到目标文件。

    如果您是在单独的窗口中的源程序中编辑嵌入对象,那么请退出源程序以返回到目标文件。

注意: 双击某些嵌入对象,例如视频剪辑和声音剪辑,则会播放该对象,而不是打开某个程序。要编辑其中某个嵌入对象,请右键单击图标或对象,指向“对象类型对象”(例如“媒体剪辑对象”),然后单击“编辑”

编辑嵌入的对象在源程序以外的其他应用程序

  1. 选择您要编辑的嵌入对象。

  2. 右键单击图标或对象,指向“对象类型对象”(例如“文档对象”),然后单击“转换”

  3. 请执行下列操作之一:

    • 要将嵌入对象转换成您在列表中指定的类型,请单击“转换为”

    • 要以您在列表中指定的类型打开嵌入对象而不更改嵌入对象的类型,请单击“激活”

使用键盘选择 OLE 对象

  1. 按 Ctrl+G 来显示“定位”对话框。

  2. 单击“特殊”,选择“对象”,然后单击“确定”

  3. 按 Tab,直到选中您想要的对象为止。

  4. 按 Shift+F10。

  5. 指向“对象”“图表对象”,然后单击“编辑”

问题:双击链接或嵌入对象时,显示“无法编辑”消息

在无法打开源文件或源程序时,将显示此消息。

请确保提供了源程序     如果计算机上没有安装源程序,请将对象转换为已安装程序的文件格式。

确保有足够的内存     确保有足够的内存运行源程序。如有必要,请关闭其他程序以释放内存。

关闭所有对话框     如果源程序正在运行,请确保源程序中没有打开任何对话框。切换到源程序,关闭所有打开的对话框。

关闭源文件     如果源文件是一个链接对象,请确保其他用户没有打开它。

确保没有更改源文件名    如果您要编辑的源文件是一个链接对象,那么请确保它的名称与您创建链接时的名称相同,并且该对象没有被移动过。选择该链接对象,然后在“数据”选项卡上的“连接”组中单击“编辑链接”命令,以查看源文件的名称。如果重命名或移动了源文件,请使用“编辑链接”对话框中的“更改源”按钮来找到源文件并重新建立链接。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×