Word 外接程序动态控件示例

更新:2007 年 11 月

Cc442952.alert_note(zh-cn,VS.90).gif说明:

本示例只能在 Microsoft Office Word 2007 中运行。

在设计时,如果不知道在运行时文档中需要多少个控件,可以在响应事件时动态添加控件。

本示例演示如何在运行时添加和移除 Windows 窗体控件和宿主控件。

Cc442952.alert_security(zh-cn,VS.90).gif安全说明:

此示例代码的用途在于阐释概念,因此只显示了与该概念相关的代码。示例代码不一定满足特定环境的安全要求,不应原样照搬使用。我们建议您添加安全性代码和错误处理代码,让您的项目更加安全可靠。Microsoft 按“原样”提供此示例代码,不提供任何保证。

有关如何在计算机上安装示例项目的信息,请参见 如何:安装和使用“帮助”中找到的示例文件

Download sample

运行此示例

  1. 按 F5。

  2. 单击文档内部。

  3. 在任务窗格中选中一个复选框。

    将在光标位置添加一个控件。

  4. 清除所选复选框。

    从文档中移除该控件。

由外接程序创建的控件不会自动保存在文档中。本示例将控件信息保存在自定义 XML 部件中以便可以在 Word 实例之间保留控件。

保存控件

  1. 按 F5。

  2. 单击文档内部。

  3. 在任务窗格中选中一个复选框。

    将在光标位置添加一个控件。

  4. 单击“保存”按钮。

    “删除控件”对话框即会出现。

  5. 单击“否”。

  6. 在“另存为”对话框中,为此工作表键入一个文件名,然后单击“保存”。

  7. 退出 Word。

  8. 打开您刚刚保存的文件。

    这些控件仍存在于您的文档中。

演示

  • 在文档中动态放置 Windows 窗体控件和宿主控件。

  • 从文档中动态移除 Windows 窗体控件和宿主控件。

  • 将宿主控件信息存储在作为此文档一部分保存的 XML 部件中。

请参见

任务

Excel 外接程序动态控件示例

概念

宿主项和宿主控件概述

操作窗格概述

其他资源

文档级示例

应用程序级示例

Office 文档上的控件

修订记录

日期

修订

原因

2008 年 7 月

新增主题。

SP1 功能更改。