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

更新: 2008 年 7 月

适用于

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • Word 2007

  • Word 2003

有关更多信息,请参见按应用程序和项目类型提供的功能

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

Word 的控件注意事项

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

布局样式

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

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

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

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

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

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

说明:

若要使用应用程序级外接程序在运行时向文档添加控件,则必须安装 Visual Studio 2008 Service Pack 1 (SP1)。

文档主体外部的控件

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

请参见

任务

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

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

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

概念

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

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

Word 文档级自定义项开发

修订记录

日期

修订历史记录

原因

2008 年 7 月

增加了有关在运行时指定控件的布局样式的信息。

SP1 功能更改。