Udostępnij za pośrednictwem


Mapuj schematy na arkusze w programie Visual Studio

Schemat XML można mapować na arkusz, gdy arkusz jest otwarty w programie Visual Studio. Używasz tych samych narzędzi programu Microsoft Office Excel, których używasz, gdy skoroszyt jest otwarty poza programem Visual Studio. Projekt pakietu Office tworzy te same obiekty, niezależnie od tego, czy schemat jest mapowy na arkusz przed utworzeniem rozwiązania programu Excel, czy po jego utworzeniu.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu dla programu Excel. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Uwaga

Nie można używać wieloczęściowych schematów XML w rozwiązaniach programu Excel.

Aby zamapować schemat XML na arkusz programu Excel w programie Visual Studio

  1. Otwórz skoroszyt programu Excel lub projekt szablonu w programie Visual Studio.

  2. Kliknij arkusz, aby przenieść fokus do projektanta.

  3. Na wstążce kliknij kartę Deweloper .

    Uwaga

    Jeśli karta Deweloper nie jest widoczna, musisz go najpierw wyświetlić. Aby uzyskać więcej informacji, zobacz Instrukcje: pokazywanie karty Deweloper na wstążce.

  4. W grupie XML kliknij pozycję Źródło.

    Zostanie otwarte okno Źródło XML.

  5. W oknie Źródło XML kliknij pozycję MAPY XML.

    Zostanie otwarte okno dialogowe Mapy XML.

  6. W oknie dialogowym Mapy XML kliknij przycisk Dodaj.

  7. Przejdź do pliku schematu, wybierz go, a następnie kliknij przycisk Otwórz.

  8. Kliknij przycisk OK.

    Schemat jest reprezentowany w oknie Źródło XML. W projekcie typd jest DataSet generowany na podstawie schematu, a element BindingSource jest tworzony.

  9. Przeciągnij elementy z okna Źródło XML do miejsc w arkuszu, w których mają zostać utworzone odpowiednie kontrolki.

    Jeśli przeciągniesz element schematu, który nie powtarza się, projekt pakietu Office wygeneruje kontrolkę XmlMappedRange , która jest automatycznie powiązana z elementem BindingSource.

    Jeśli przeciągniesz powtarzający się element schematu, projekt pakietu Office wygeneruje kontrolkę ListObject , która nie jest automatycznie powiązana ze źródłem danych. Aby uzyskać więcej informacji, zobacz Schematy i dane XML w dostosowaniach na poziomie dokumentu.