Procedura: mappare schemi a fogli di lavoro in Visual Studio

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti a livello di documento

Versione Microsoft Office

  • Excel 2007

  • Excel 2003

Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione.

È 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 Visual Studio Tools per 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.

Le procedure sono diverse per Excel 2007 ed Excel 2003.

Nota:

Nelle soluzioni Excel non è possibile utilizzare schemi XML multipart.

Per mappare uno schema XML a un foglio di lavoro di Excel 2007 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. Scegliere 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 non ripetitivo dello schema, in Visual Studio Tools per Office viene generato un controllo XmlMappedRange associato automaticamente all'oggetto BindingSource.

    Se si trascina un elemento ripetuto dello schema, Visual Studio Tools per Office genera un controllo ListObject che non viene associato automaticamente a un'origine dati. Per ulteriori informazioni, vedere la classe Schemi e dati XML (Visual Studio Tools per Office).

Per mappare uno schema XML a un foglio di lavoro di Excel 2003 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. Scegliere Dati di Microsoft Office Excel dal menu Dati, fare clic su XML e scegliere Origine XML.

    Verrà visualizzata la finestra Origine XML.

  4. Scegliere Mapping XML nella finestra Origine XML.

    Verrà visualizzata la finestra di dialogo XML Maps.

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

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

  7. Scegliere 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.

  8. 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 non ripetitivo dello schema, in Visual Studio Tools per Office viene generato un controllo XmlMappedRange associato automaticamente all'oggetto BindingSource.

    Se si trascina un elemento ripetuto dello schema, Visual Studio Tools per Office genera un controllo ListObject che non viene associato automaticamente a un'origine dati. Per ulteriori informazioni, vedere la classe Schemi e dati XML (Visual Studio Tools per Office).

Vedere anche

Attività

Procedura: mappare schemi a documenti di Word in Visual Studio

Concetti

Schemi e dati XML (Visual Studio Tools per Office)