在 Excel 工作表中使用 Windows 窗体控件

更新:2007 年 11 月

适用于

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

可以利用与向 Windows 窗体添加控件相同的方式向 Microsoft Office Excel 工作簿中添加 Windows 窗体控件。有关在文档上使用控件的一般信息,请参见 Office 文档上的 Windows 窗体控件概述

Excel 的控件注意事项

有几个特定于 Excel 的注意事项。

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

可以将控件设置为当父单元格的大小更改时自动调整大小。有关更多信息,请参见如何:调整工作表单元格中的控件的大小

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

可以将您希望在所有工作表之间共享的组件(如 DataSet)添加到工作簿设计器而不是工作表。该组件将出现在组件栏中。

用于嵌入控件的公式

在 Excel 中选择一个控件时,“编辑栏”中将显示“=EMBED("WinForms.Control.Host","")”。此文本是必需的,不应删除。

请参见

任务

如何:调整工作表单元格中的控件的大小

如何:在打印时隐藏工作表的控件

演练:使用 CheckBox 控件更改工作表格式设置

演练:使用按钮在工作表的文本框中显示文本

演练:使用单选按钮更新工作表中的图表