Porady: Programowane dodawanie nowych arkuszy do skoroszytu
Można programowo utworzyć arkusz, a następnie dodaj arkusza do kolekcji arkuszy w skoroszycie.
Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu i aplikacji obsługiwanych w programach Excel 2013 i Excel 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.
Aby dodać nowy arkusz do skoroszytu w dostosowania poziomu dokumentu
Użycie Add metoda Sheets kolekcji.
Dim newWorksheet As Excel.Worksheet newWorksheet = CType(Globals.ThisWorkbook.Worksheets.Add(), Excel.Worksheet)
Excel.Worksheet newWorksheet; newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
Nowy arkusz jest native Worksheet obiektu i nie elementu hosta.Jeśli chcesz dodać Worksheet elementu hosta, należy dodać arkusza w czasie projektowania.
Aby dodać nowy arkusz do skoroszytu w poziomie aplikacji dodatek
Użycie Add metoda Sheets kolekcji.
Dim newWorksheet As Excel.Worksheet newWorksheet = CType(Me.Application.Worksheets.Add(), Excel.Worksheet)
Excel.Worksheet newWorksheet; newWorksheet = (Excel.Worksheet)this.Application.Worksheets.Add();
Nowy arkusz jest native Worksheet obiektu i nie elementu hosta.Można również wygenerować Worksheet elementu hosta z rodzimych Worksheet obiektu.Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumentów programu Word i skoroszytów w programie Excel w czasie wykonywania w dodatkach na poziomie aplikacji.
Zobacz też
Zadania
Porady: Programowane usuwanie arkuszy ze skoroszytu
Porady: Programowane zaznaczanie arkuszy
Koncepcje
Przegląd obiektów hosta i formantów hosta
Automatyzowanie programu Excel za pomocą obiektów rozszerzonych