Compartilhar via


Como: Mapear esquemas para planilhas dentro de Visual Studio

Você pode mapear um esquema XML a uma planilha quando a planilha é aberto no Visual Studio.Você usa as mesmas ferramentas do Microsoft Office Excel que você usa quando a pasta de trabalho é aberta fora do Visual Studio.O projeto do Office cria os objetos mesmo se você mapear o esquema a planilha antes ou após você cria 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 2013 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

ObservaçãoObservação

Você não pode usar esquemas XML com várias partes em soluções do excel.

Para mapear um esquema XML a uma planilha do excel no Visual Studio

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

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

  3. Em fita, clique na guia de Desenvolvedor .

    ObservaçãoObservação

    Se a guia de Desenvolvedor não estiver visível, primeiro você deve mostrar.Para obter mais informações, consulte Como: Mostrar guia desenvolvedor na faixa de opções.

  4. Em o grupo de XML , clique Origem.

    a janela de Código-fonte XML abre.

  5. Em a janela de Código-fonte XML , clique Mapas XML.

    a caixa de diálogo de Mapas XML abre.

  6. Em a caixa de diálogo de Mapas XML , clique Adicionar.

  7. Navegue para o arquivo de esquema, selecione, e clique Abrir.

  8. Clique em OK.

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

  9. Elementos da direita da janela de Código-fonte XML os locais em sua planilha onde você deseja que os controles correspondentes a serem criados.

    Se você arrastar um elemento não repetindo do esquema, o projeto do Office gera um controle de XmlMappedRange que está associado a BindingSourceautomaticamente.

    Se você arrastar um elemento de repetição do esquema, o projeto do Office gera um controle de ListObject que não é automaticamente associado a uma fonte de dados.Para obter mais informações, consulte Esquemas XML e dados no nível do documento personalizações.

Consulte também

Tarefas

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

Conceitos

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