Excel怎么用点击一个表格就出现另一个表格按钮控制另外点击一个表格就出现另一个表格工作表中的按钮运行?


项目
08/12/2011
此演练演示在 Microsoft Office Excel 工作表中使用按钮和文本框的基本操作,以及如何使用 Visual Studio 中的 Office 开发工具来创建 Excel 项目。 若要查看完整示例形式的结果,请参见 Office 开发示例和演练中的 Excel 控件示例。**适用于:**本主题中的信息适用于 Excel 2007 和 Excel 2010 的文档级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能。通过本演练,您将学会如何执行以下任务:将控件添加到工作表中。
单击按钮时填充文本框。
测试项目。
提示以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。 您安装的 Visual Studio 版本以及使用的设置决定了这些元素。 有关更多信息,请参见 使用设置。系统必备您需要以下组件来完成本演练:-Visual Studio 2010 的一个版本,其中包含 Microsoft Office 开发工具。有关更多信息,请参见[将计算机配置为开发 Office 解决方案](bb398242\(v=vs.100\).md)。
Microsoft Office Excel 2007 或 Excel 2010。
创建项目在此步骤中,您将使用 Visual Studio 创建一个 Excel 工作簿项目。创建新项目将控件添加到工作表对于此演练,您需要在第一个工作表中添加一个按钮和一个文本框。添加按钮和文本框验证**“我的 Excel 按钮.xls”**工作簿是否已在 Visual Studio 设计器中打开,并显示 Sheet1。
从“工具箱”的**“公共控件”**选项卡中将一个 TextBox 拖动到 Sheet1。
从**“视图”菜单中选择“属性窗口”**。
请确保在**“属性”窗口的下拉框中可以看到“TextBox1”,并将文本框的“Name”**属性更改为“displayText”。
将**“Button”**控件拖动到 Sheet1 上,并更改以下属性:
名称
insertText
Text
插入文本
现在编写单击按钮时将运行的代码。单击按钮时填充文本框用户每次单击按钮时,**“Hello World!”**便会被追加到文本框中。单击按钮时向文本框写入内容在**“解决方案资源管理器”中右击“Sheet1”,再在快捷菜单上,单击“查看代码”**。
在按钮的 Click 事件处理程序中添加以下代码:
Private Sub insertText_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles insertText.Click
Me.displayText.Text += "Hello World! "
End Sub
private void insertText_Click(object sender, EventArgs e)
{
this.displayText.Text += "Hello World! ";
}
在 C# 中,必须按下面所示向 Startup 事件添加事件处理程序。 有关创建事件处理程序的信息,请参见如何:在 Office 项目中创建事件处理程序。
this.insertText.Click += new EventHandler(insertText_Click);
测试应用程序现在可以对工作簿进行测试,以确保单击按钮时“Hello World!”消息出现在文本框中。测试工作簿按 F5 运行项目。
单击按钮。
确认**“Hello World!”**出现在文本框中。
后续步骤此演练演示在 Excel 工作表中使用按钮和文本框的基本操作。 下一步可能要执行以下几项任务:请参见任务如何:为 Office 文档添加 Windows 窗体控件概念使用 Excel 的演练Office 文档上的 Windows 窗体控件的限制

我要回帖

更多关于 点击一个表格就出现另一个表格 的文章

 

随机推荐