可以在运行时以编程方式向文档中添加 Windows 窗体控件。在 Word 中,可以使用 ThisDocument 类的 Controls 属性的方法。在 Excel 中,可以使用 Sheetn 类 Controls 属性的方法。每个方法都有多个重载,使用这些重载,可以按不同的方式指定控件的位置。有关更多信息,请参见 Windows 窗体控件的帮助器方法。
如果在运行时向某个文档中添加 Windows 窗体控件,那么,在关闭该文档后,该控件将不会保留在文档中。您可以在下次打开文档时重新创建该控件。有关更多信息,请参见在运行时向 Office 文档添加控件。
在运行时添加 Windows 窗体控件
-
使用名称为 Add<控件类>(其中控件类 是要添加的 Windows 窗体控件的类名,如 AddButton)的 Microsoft.Office.Tools.Word..::.ControlCollection 方法(对于 Word 项目)或 Microsoft.Office.Tools.Excel..::.ControlCollection 方法(对于 Excel 项目)。
下面的代码演示向Word级项目文档中添加Button控件。