在 Word 文档中使用 Windows 窗体控件

可以采用与向 Windows 窗体添加控件相同的方式,向 Microsoft Office Word 文档中添加 Windows 窗体控件。 但不同的 Windows 窗体控件在文档中的行为方式有些不同之处。 有关在文档上使用控件的一般信息,请参见 Office 文档上的 Windows 窗体控件概述

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

Word 的控件注意事项

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

布局样式

如果在文档级项目中使用 Visual Studio 设计器向 Word 文档中添加控件,则该控件嵌入到文本中。 若要更改控件的布局样式,请右击控件,然后单击**“设置控件格式”。 在“设置对象格式”对话框的“布局”**页上,选择换行样式。

在运行时向 Word 文档中添加控件时,可以使用 Microsoft.Office.Tools.Word.ControlCollection 类的不同 Add<控件类> 方法重载来指定此新控件的布局样式。

  • 若要将控件嵌入到文本中,请使用接受 Range(用于指定该控件的位置)的重载。

  • 若要将控件作为浮点形状添加到文档中,请使用接受此控件的左边缘和上边缘坐标的重载。

有关更多信息,请参见在运行时向 Office 文档添加控件Windows 窗体控件的帮助器方法

如果在 Visual Studio 设计器中打开 Word 模板,则模板上的非内联控件可能不可见,因为 Visual Studio 在**“普通”视图中打开该模板。 若要查看控件,请将视图更改为“打印布局”**。

文档主体外部的控件

页眉或页脚内、或子文档内不支持 Windows 窗体控件。

请参见

任务

演练:使用 CheckBox 控件更改文档格式设置

演练:使用按钮在文档的文本框中显示文本

演练:使用单选按钮更新文档中的图表

概念

Office 文档上的 Windows 窗体控件概述

Office 文档上的 Windows 窗体控件的限制

其他资源

Word 解决方案