XmlMappedRange 控件

更新:2007 年 11 月

适用于

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

项目类型

  • 文档级项目

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

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

XmlMappedRange 控件是一个范围,只有当非重复架构元素映射到 Microsoft Office Excel 中的单元格上时,才会创建该范围。例如,当架构元素的 maxOccurs 属性等于 1 时。在 Visual Studio Tools for Office 创建了 XML 映射范围后,您可以直接依据该范围进行编程,而不必遍历 Excel 对象模型。只有元素映射被移除后,才能删除 Excel 内的 XmlMappedRange 控件。

将数据绑定到控件

XmlMappedRange 控件支持绑定到单个数据字段(简单数据绑定)。ListObject 控件可以支持复杂数据绑定,此控件在重复架构元素映射到单元格上时自动被创建。有关更多信息,请参见 ListObject 控件

XmlMappedRange 控件使用 DataBindings 属性绑定到数据源。当 XmlMappedRange 添加到工作表单元格时,Visual Studio Tools for Office 将自动依据映射的单元格中的数据生成数据集,并将此控件绑定到该数据集。XmlMappedRange 的默认数据绑定属性为 Value2

如果绑定数据集内的数据通过任何机制被更新,XmlMappedRange 控件就会反映出所做的更改。

格式设置

可以将与可应用于 Microsoft.Office.Interop.Excel.Range 的格式设置相同的格式设置应用于 Microsoft.Office.Tools.Excel.XmlMappedRange 控件。这包括边框、字体、数字格式和样式。

事件

对于 XmlMappedRange 控件可用的事件有:

请参见

任务

如何:向工作表添加 XMLMappedRange 控件

如何:将架构映射到 Visual Studio 内部的工作表

概念

将数据绑定到控件

宿主项和宿主控件的编程限制

其他资源

Excel 宿主控件

Word 宿主控件