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

当工作表在 Visual Studio 项目中打开时,可以将 XML 架构映射到该工作表。所使用的工具与在 Visual Studio 外部打开工作簿时所用的 Microsoft Office Excel 工具相同。不管是在创建 Excel 解决方案之前还是之后将架构映射到工作表,Office 项目都会创建相同的对象。

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

说明说明

不能在 Excel 解决方案中使用多部分 XML 架构。

将 XML 架构映射到 Visual Studio 中的 Excel 工作表

  1. 在 Visual Studio 内打开 Excel 工作簿或模板项目。

  2. 在工作表中单击,以将焦点移至设计器中。

  3. 在功能区上,单击**“开发人员”**选项卡。

    说明说明

    如果看不到“开发人员”选项卡,您必须首先显示该选项卡。有关更多信息,请参见如何:在功能区上显示“开发人员”选项卡

  4. 在**“XML”组中,单击“源”**。

    随即打开**“XML 源”**窗口。

  5. 在**“XML 源”窗口中单击“XML 映射”**。

    随即打开**“XML 映射”**对话框。

  6. 在**“XML 映射”对话框中单击“添加”**。

  7. 浏览至架构文件,选择该文件,然后单击**“打开”**。

  8. 单击**“确定”**。

    架构便会出现在**“XML 源”**窗口中。在您的项目中,会根据架构生成一个类型化 DataSet,并创建一个 BindingSource

  9. 将元素从**“XML 源”**窗口拖放到工作表中要创建相应控件的位置。

    如果拖动非重复架构元素,Office 项目生成自动绑定到 BindingSource的一个 XmlMappedRange 控件。

    如果拖动重复架构元素,Office 项目生成不会自动绑定到数据源的一个 ListObject 控件。有关更多信息,请参见文档级自定义项中的 XML 架构和数据

请参见

任务

如何:将架构映射到 Visual Studio 内部的 Word 文档

概念

文档级自定义项中的 XML 架构和数据