Cómo: Asignar esquemas a hojas de cálculo en Visual Studio
Actualización: noviembre 2007
Se aplica a |
---|
La información de este tema sólo se aplica a los proyectos de Visual Studio Tools para Office y versiones de Microsoft Office especificados. Tipo de proyecto
Versión de Microsoft Office
Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto. |
Se puede asignar un esquema XML a una hoja de cálculo mientras la hoja de cálculo está abierta en un proyecto de Visual Studio. Se usan las mismas herramientas de Microsoft Office Excel que se usan cuando el libro está abierto fuera de Visual Studio. El proyecto de Visual Studio Tools para Office crea los mismos objetos independientemente de si asigna el esquema a la hoja de cálculo antes o después de crear la solución de Excel.
Los procedimientos son diferentes para Excel 2007 y para Excel 2003.
Nota: |
---|
No puede utilizar esquemas XML compuestos en las soluciones de Excel. |
Para asignar un esquema XML a una hoja de cálculo de Excel 2007 en Visual Studio
Abra el libro o proyecto de plantilla de Excel en Visual Studio.
Haga clic en la hoja de cálculo para mover el foco al diseñador.
En la cinta de opciones, haga clic en la ficha Desarrollador.
Nota: Si la ficha Desarrollador no está visible, debe mostrarla primero. Para obtener más información, consulte Cómo: Mostrar la ficha Programador en la cinta de opciones.
En el grupo XML, haga clic en Origen.
Se abrirá la ventana Código fuente XML.
En la ventana Código fuente XML, haga clic en Asignaciones XML.
Se abrirá el cuadro de diálogo Asignaciones XML.
En el cuadro de diálogo Asignaciones XML, haga clic en Agregar.
Vaya a su archivo de esquema, selecciónelo y, a continuación, haga clic en Abrir.
Haga clic en Aceptar.
El esquema se representa en la ventana Código fuente XML. En el proyecto, se genera una clase DataSet con tipo basada en el esquema y se crea una clase BindingSource.
Arrastre los elementos de la ventana Código fuente XML hacia los lugares de su hoja de cálculo donde desea crear los controles correspondientes.
Si arrastra un elemento de esquema que no es de repetición, Visual Studio Tools para Office genera un control XmlMappedRange que se enlaza automáticamente a BindingSource.
Si arrastra un elemento de esquema de repetición, Visual Studio Tools para Office genera un control ListObject que no se enlaza automáticamente a un origen de datos. Para obtener más información, vea Esquemas y datos XML (Visual Studio Tools para Office).
Para asignar un esquema XML a una hoja de cálculo de Excel en Visual Studio
Abra el libro o proyecto de plantilla de Excel en Visual Studio.
Haga clic en la hoja de cálculo para mover el foco al diseñador.
En el menú Datos, señale a Datos de Microsoft Office Excel, señale a XML y, a continuación, haga clic en Código fuente XML.
Se abrirá la ventana Código fuente XML.
En la ventana Código fuente XML, haga clic en Asignaciones XML.
Se abrirá el cuadro de diálogo Asignaciones XML.
En el cuadro de diálogo Asignaciones XML, haga clic en Agregar.
Vaya a su archivo de esquema, selecciónelo y, a continuación, haga clic en Abrir.
Haga clic en Aceptar.
El esquema se representa en la ventana Código fuente XML. En el proyecto, se genera una clase DataSet con tipo basada en el esquema y se crea una clase BindingSource.
Arrastre los elementos de la ventana Código fuente XML hacia los lugares de su hoja de cálculo donde desea crear los controles correspondientes.
Si arrastra un elemento de esquema que no es de repetición, Visual Studio Tools para Office genera un control XmlMappedRange que se enlaza automáticamente a BindingSource.
Si arrastra un elemento de esquema de repetición, Visual Studio Tools para Office genera un control ListObject que no se enlaza automáticamente a un origen de datos. Para obtener más información, vea Esquemas y datos XML (Visual Studio Tools para Office).
Vea también
Tareas
Cómo: Asignar esquemas a documentos de Word en Visual Studio