Condividi tramite


Procedura: mappare schemi a fogli di lavoro in Visual Studio

È possibile mappare uno schema XML a un foglio di lavoro mentre quest'ultimo è aperto in Visual Studio.Vengono utilizzati gli stessi strumenti di Microsoft Office Excel impiegati 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 aver creato la soluzione Excel.

Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento per Excel 2013 ed Excel 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.

[!NOTA]

Nelle soluzioni Excel non è possibile utilizzare schemi XML multipart.

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

  1. Aprire il progetto di cartella di lavoro o di modello di Excel in Visual Studio.

  2. Fare clic nel foglio di lavoro per attivare la finestra di progettazione.

  3. Sulla barra multifunzione, fare clic sulla scheda Sviluppo.

    [!NOTA]

    Se la scheda Sviluppo non è visibile, è necessario prima visualizzarla.Per ulteriori informazioni, vedere Procedura: visualizzare la scheda Sviluppo nella barra multifunzione.

  4. Nel gruppo XML fare clic su Origine.

    Verrà visualizzata la finestra Origine XML.

  5. Scegliere Mapping XML nella finestra Origine XML.

    Verrà visualizzata la finestra di dialogo XML Maps.

  6. Fare clic su Aggiungi nella finestra di dialogo XML Maps.

  7. Individuare il file di schema, selezionarlo e fare clic su Apri.

  8. Fare clic su OK.

    Lo schema verrà rappresentato nella finestra Origine XML.Nel progetto verrà generato un oggetto DataSet tipizzato basato sullo schema e verrà creato un oggetto BindingSource.

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

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

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

Vedere anche

Attività

Procedura: effettuare il mapping degli schemi a documenti di Word in Visual Studio

Concetti

XML Schema e dati nelle personalizzazioni a livello di documento