Porady: Programowane dodawanie nowych arkuszy do skoroszytu
Można programowo utworzyć arkusz, a następnie dodaj arkusza do kolekcji arkuszy w skoroszycie.
Dotyczy: Informacje przedstawione w tym temacie dotyczą projektów na poziomie dokumentu i projektów na poziomie aplikacji dla programów Excel 2013 i Excel 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacji 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 Microsoft.Office.Interop.Excel.Worksheet obiektu i nie elementu hosta.Jeśli chcesz dodać Microsoft.Office.Tools.Excel.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 Microsoft.Office.Interop.Excel.Worksheet obiektu i nie elementu hosta.Można również wygenerować Microsoft.Office.Tools.Excel.Worksheet elementu hosta z rodzimych Microsoft.Office.Interop.Excel.Worksheet obiektu.Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumenty programu Word oraz skoroszyty programu Excel w dodatki poziomie aplikacji w czasie wykonywania.
Zobacz też
Zadania
Porady: Programowane usuwanie arkuszy ze skoroszytu
Porady: Programowane zaznaczanie arkuszy
Koncepcje
Elementy hosta i Omówienie kontroli hosta
Automatyzowanie programu Excel przy użyciu obiektów rozszerzony