Condividi tramite


Eseguire il mapping degli schemi ai fogli di lavoro all'interno di Visual Studio

È possibile eseguire il mapping di uno schema XML a un foglio di lavoro mentre il foglio di lavoro è aperto in Visual Studio. Si usano gli stessi strumenti di Microsoft Office Excel usati quando la cartella di lavoro è aperta all'esterno di Visual Studio. Il progetto di Office crea gli stessi oggetti, indipendentemente dal fatto che lo schema venga mappato al foglio di lavoro prima o dopo la creazione della soluzione Excel.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento per Excel. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.

Nota

Non è possibile utilizzare xml schema multipart nelle soluzioni Excel.

Per eseguire il mapping di uno schema XML a un foglio di lavoro di Excel in Visual Studio

  1. Aprire la cartella di lavoro o il progetto modello di Excel all'interno di Visual Studio.

  2. Fare clic nel foglio di lavoro per spostare lo stato attivo nella finestra di progettazione.

  3. Sulla barra multifunzione fare clic sulla scheda Sviluppatore .

    Nota

    Se la scheda Sviluppatore non viene mostrata, è necessario abilitarne la visualizzazione. Per altre informazioni, vedere Procedura: Visualizzare la scheda Sviluppo sulla barra multifunzione.

  4. Nel gruppo XML fare clic su Origine.

    Verrà visualizzata la finestra Origine XML.

  5. Nella finestra Origine XML fare clic su XML Mappe.

    Verrà visualizzata la finestra di dialogo XML Mappe.

  6. Nella finestra di dialogo MAPPE XML fare clic su Aggiungi.

  7. Passare al file di schema, selezionarlo e quindi fare clic su Apri.

  8. Fare clic su OK.

    Lo schema è rappresentato nella finestra Origine XML. Nel progetto viene generato un tipo in DataSet base allo schema e viene creato un oggetto BindingSource .

  9. Trascinare gli elementi dalla finestra Origine XML nelle posizioni del foglio di lavoro in cui si desidera creare i controlli corrispondenti.

    Se si trascina un elemento dello schema non ripetuto, il progetto di Office genera un XmlMappedRange controllo associato automaticamente a BindingSource.

    Se si trascina un elemento dello schema ripetuto, il progetto di Office genera un ListObject controllo che non viene associato automaticamente a un'origine dati. Per altre informazioni, vedere XML Schema e dati nelle personalizzazioni a livello di documento.