如何:与 Windows 窗体进行交互

可以将 Windows 窗体添加到 Office 项目中,方法与在 Visual Studio 中的其他项目中添加 Windows 窗体相同。 有关更多信息,请参见 Windows 窗体控件

**适用于:**本主题中的信息适用于 Microsoft Office 2010 和 2007 Microsoft Office system 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

下面的示例使用 Excel 的文档级项目。

提示

以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。 您安装的 Visual Studio 版本以及使用的设置决定了这些元素。 有关更多信息,请参见 使用设置

显示 Windows 窗体

  1. 在项目中添加一个 Windows 窗体。 在此示例中,Windows 窗体名为 ReportPicker。

  2. 在项目的 Startup 事件处理程序中,创建一个新窗体实例,并调用 ShowDialog 方法以显示模式窗体。

    Dim reportPicker As New ReportPicker
    reportPicker.ShowDialog()
    
    ReportPicker reportPicker = new ReportPicker();
    reportPicker.ShowDialog();
    

    提示

    还可以使用 Show 方法来显示非模式窗体。

请参见

任务

演练:使用 Windows 窗体收集数据

概念

在 Office 解决方案中编写代码

其他资源

开发 Office 解决方案

应用程序级外接程序编程

对文档级自定义项进行编程