在 Excel 工作表上使用 Windows Forms 控件

可以将 Windows 窗体控件添加到Microsoft Office Excel 工作簿,其方式与向 Windows 窗体添加控件的方式相同。 有关处理文档控件的常规信息,请参阅 Office 文档上的 Windows 窗体控件概述

适用于: 本主题中的信息适用于 Excel 的文档级项目和 VSTO 外接程序项目。 有关详细信息,请参阅 Office 应用程序和项目类型提供的功能

Excel 的控制注意事项

有一些特定于 Excel 的注意事项。

将控件大小与单元格大小匹配

您可以设置控件,使其在更改父单元格大小时自动调整自身的大小。 有关详细信息,请参阅 “如何:调整工作表单元格中的控件大小”。

添加所有工作表共享的组件

可以将希望在所有工作表中共享的组件(例如 DataSet)添加到工作簿设计器中,而不是直接添加到工作表中。 组件将显示在组件托盘上。

嵌入控件的公式

在 Excel 中选择控件时,公式栏中会显示 =EMBED(“WinForms.Control.Host”,“”。 此文本是必需的,不应删除。