如何:将架构映射到 Visual Studio 内部的工作表
当工作表在 Visual Studio 项目中打开时,可以将 XML 架构映射到该工作表。 所使用的工具与在 Visual Studio 外部打开工作簿时所用的 Microsoft Office Excel 工具相同。 不管是在创建 Excel 解决方案之前还是之后将架构映射到工作表,Office 项目都会创建相同的对象。
**适用于:**本主题中的信息适用于 Excel 2007 和 Excel 2010 的文档级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能。
提示
不能在 Excel 解决方案中使用多部分 XML 架构。
将 XML 架构映射到 Visual Studio 中的 Excel 工作表
在 Visual Studio 内打开 Excel 工作簿或模板项目。
在工作表中单击,以将焦点移至设计器中。
在功能区上,单击**“开发人员”**选项卡。
提示
如果看不到“开发人员”选项卡,您必须首先显示该选项卡。 有关更多信息,请参见如何:在功能区上显示“开发人员”选项卡。
在**“XML”组中,单击“源”**。
随即打开**“XML 源”**窗口。
在**“XML 源”窗口中单击“XML 映射”**。
随即打开**“XML 映射”**对话框。
在**“XML 映射”对话框中单击“添加”**。
浏览至架构文件,选择该文件,然后单击**“打开”**。
单击**“确定”**。
架构便会出现在**“XML 源”**窗口中。 在您的项目中,会根据架构生成一个类型化 DataSet,并创建一个 BindingSource。
将元素从**“XML 源”**窗口拖放到工作表中要创建相应控件的位置。
如果拖动非重复架构元素,Visual Studio Tools for Office 将生成一个 XmlMappedRange 控件,该控件可自动绑定到 BindingSource。
如果拖动重复架构元素,Visual Studio Tools for Office 将生成不会自动绑定到数据源的 ListObject 控件。 有关更多信息,请参见 文档级自定义项中的 XML 架构和数据。
请参见
任务
如何:将架构映射到 Visual Studio 内部的 Word 文档