Programowe dodawanie nowych arkuszy do skoroszytów

Możesz programowo utworzyć arkusz, a następnie dodać arkusz do kolekcji arkuszy w skoroszycie.

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

Aby dodać nowy arkusz do skoroszytu w dostosowywaniu na poziomie dokumentu

  1. Add Użyj metody kolekcjiSheets.

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
    

    Nowy arkusz jest obiektem natywnym Worksheet , a nie elementem hosta. Jeśli chcesz dodać Worksheet element hosta, należy dodać arkusz w czasie projektowania.

Aby dodać nowy arkusz do skoroszytu w dodatku VSTO

  1. Add Użyj metody kolekcjiSheets.

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)this.Application.Worksheets.Add();
    

    Nowy arkusz jest obiektem natywnym Worksheet , a nie elementem hosta. Element hosta można również wygenerować Worksheet na podstawie obiektu natywnego Worksheet . Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumentów programu Word i skoroszytów programu Excel w dodatku VSTO w czasie wykonywania.