本演练介绍了在 Microsoft Office Excel 工作表上使用按钮和文本框的基础知识,以及如何在 Visual Studio 中使用 Office 开发工具创建 Excel 项目。 若要查看结果作为已完成的示例,请参阅 Office 开发示例和演练中的 Excel 控件示例。
适用于: 本主题中的信息适用于 Excel 的文档级项目。 有关详细信息,请参阅 Office 应用程序和项目类型提供的功能。
在本演练中,你将了解如何:
- 向工作表添加控件。 
- 单击按钮时填充文本框。 
- 测试你的项目。 
注释
以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。 这些元素取决于你所使用的 Visual Studio 版本和你所使用的设置。 有关详细信息,请参阅个性化设置 Visual Studio IDE。
先决条件
你需要满足以下条件才能完成本演练:
- 包含 Microsoft Office 开发人员工具的 Visual Studio 版本。 有关详细信息,请参阅 配置计算机以开发 Office 解决方案。 
- Excel 2013 或 Excel 2010 。 
创建项目
在此步骤中,你将使用 Visual Studio 创建 Excel 工作簿项目。
创建新项目
- 创建名为 “我的 Excel 按钮”的 Excel 工作簿项目。 确保已选择“ 创建新文档 ”。 有关详细信息,请参阅 如何:在 Visual Studio 中创建 Office 项目。 - Visual Studio 将在设计器中打开新的 Excel 工作簿,并将 “我的 Excel 按钮” 项目添加到 解决方案资源管理器。 
向工作表添加控件
在本演练中,需要第一个工作表上的按钮和文本框。
添加按钮和文本框
- 确认My Excel Button.xlsx工作簿已在 Visual Studio 设计器中打开且显示 - Sheet1。
- 从工具箱的 “常用控件”选项卡中,拖动一个TextBox到 - Sheet1。
- 在 “视图 ”菜单中,选择“ 属性”窗口。 
- 请确保 TextBox1 在“ 属性” 窗口下拉列表框中可见,并将文本框的 Name 属性更改为 displayText。 
- 将Button控件拖动到 - Sheet1上,并更改以下属性:- 资产 - 价值 - 名称 - insertText - 文字 - 插入文本 - 现在,编写在单击按钮时要运行的代码。 
单击按钮时填充文本框
每次用户单击该按钮时, Hello World! 将追加到文本框。
单击按钮时写入文本框
- 在 解决方案资源管理器中,右键单击 Sheet1,然后单击快捷菜单上的 “查看代码 ”。 
- 将以下代码添加到 Click 按钮的事件处理程序: 
- 在 C# 中,必须将事件处理程序添加到 Startup 事件中,如下所示。 有关创建事件处理程序的信息,请参阅 如何:在 Office 项目中创建事件处理程序。 - this.insertText.Click += new EventHandler(insertText_Click);
测试应用程序
现在,可以测试工作簿,以确保单击按钮时文本框中会显示消息 Hello World! 。
测试工作簿
- 按 F5 运行项目。 
- 单击该按钮。 
- 确认 Hello World! 显示在文本框中。 
后续步骤
本演练演示了在 Excel 工作表上使用按钮和文本框的基础知识。 下面是一些可能接下来执行的任务:
- 部署项目。 有关详细信息,请参阅 部署 Office 解决方案。 
- 使用复选框更改格式。