Compartilhar via


Como: Mapear esquemas para planilhas dentro de Visual Studio

Você pode mapear um esquema XML para uma planilha, enquanto a planilha estiver aberta em Visual Studio. Você usar as mesmas ferramentas do Excel de Microsoft Office que você usa quando a pasta de trabalho é aberta fora do Visual Studio. O Office project cria os mesmos objetos, se você mapear o esquema para a planilha antes ou depois de criar sua solução do Excel.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para Excel 2007 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

ObservaçãoObservação

É possível usar os esquemas XML com várias partes em soluções do Excel.

Para mapear um esquema XML para uma planilha do Excel Visual Studio

  1. Abra o projeto de modelo ou a pasta de trabalho do Excel dentro de Visual Studio.

  2. Clique na planilha para mover o foco para o designer.

  3. Na faixa de opções, clique no Developer guia.

    ObservaçãoObservação

    Se o Developer guia não estiver visível, você deve primeiro mostrá-lo. For more information, see Como: Mostrar guia desenvolvedor na faixa de opções.

  4. No XML de grupo, clique em fonte.

    O Código-fonte XML janela é aberta.

  5. No Código-fonte XML janela, clique em Mapas XML.

    O Mapas XML abre a caixa de diálogo.

  6. No Mapas XML caixa de diálogo, clique em Add.

  7. Navegue até o arquivo do esquema, selecione-o e clique Abrir.

  8. Click OK.

    O esquema é representado no Código-fonte XML janela. Em seu projeto, um digitado DataSet é gerado com base no esquema e um BindingSource é criado.

  9. Arraste os elementos da Código-fonte XML janela para os locais na planilha onde você deseja que os controles correspondentes a serem criados.

    Se você arrastar um elemento de esquema não-repetição, Visual Studio Tools for Office gera um XmlMappedRange controle está automaticamente vinculado a BindingSource.

    Se você arrastar um elemento de esquema de repetição, Visual Studio Tools for Office gera um ListObject controle não automaticamente, que é vinculado a uma fonte de dados. For more information, see Esquemas XML e dados no nível do documento personalizações.

Consulte também

Tarefas

Como: Mapear esquemas aos documentos do Word dentro de Visual Studio

Conceitos

Esquemas XML e dados no nível do documento personalizações