Udostępnij za pośrednictwem


Element hosta skoroszytu

Workbook Hosta, towaru jest typ, który rozszerza Microsoft.Office.Interop.Excel.Workbook typu od podstawowy zestaw międzyoperacyjny dla programu Excel.Workbook Elementu hosta zawiera wszystkie właściwości, metod i zdarzeń jako Microsoft.Office.Interop.Excel.Workbook obiektu, ale także funkcje dodatkowe.

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.

W przypadku projektów na poziomie dokumentu, jest domyślnie Workbook element hosta, który reprezentuje skoroszytu w projekcie.W przypadku projektów na poziomie aplikacji, można wygenerować Workbook host elementów w czasie wykonywania.

Opis elementu hosta skoroszytu w projektów na poziomie dokumentu

Dostęp do skoroszytu w projekcie, należy użyć ThisWorkbook klasy.ThisWorkbook Klasy daje dostęp do członków Workbook elementu hosta wykonywania podstawowych zadań w dostosowań, takich jak wykonywanie kodu, gdy skoroszyt jest otwarty lub zamknięty.Aby uzyskać więcej informacji, zobacz Dostosowania poziomu dokument programowania.

ThisWorkbook Klasy zawiera lokalizację, w którym można rozpocząć pisanie kodu do projektu.Ponieważ klasa zawiera wszystkie właściwości, metod i zdarzeń jako Microsoft.Office.Interop.Excel.Workbook obiektu w podstawowy zestaw międzyoperacyjny dla programu Excel, można również użyć ThisWorkbook dostępu do modelu obiektu programu Excel.Aby uzyskać więcej informacji, zobacz Omówienie modelu obiektu programu Excel.

Kliknij dwukrotnie Ten skoroszyt towary do projektu w Solution Explorer , aby wyświetlić projektanta skoroszytu i służy do wyświetlania właściwości i zdarzeń skoroszytu w Właściwości okna.

86w8bx6c.collapse_all(pl-pl,VS.110).gifOgraniczenia elementu skoroszytu hosta z projektów na poziomie dokumentu

Projekt na poziomie dokumentu może zawierać tylko jedną Workbook hosta, towaru (czyli ThisWorkbook klasy).Nie można dodać nowy Workbook hosta elementy do projektu w czasie projektowania i nie można utworzyć nowy Workbook host elementów w czasie wykonywania, od dostosowywania poziomie dokumentu.

Jeśli tworzysz nowy skoroszyt programu Excel w czasie wykonywania, będzie typu Microsoft.Office.Interop.Excel.Workbook.Ponieważ nie jest elementem hosta, nie może zawierać żadnych hosta formantów lub formanty Windows Forms.Aby uzyskać więcej informacji na temat tworzenia skoroszytów w czasie wykonywania, zobacz Porady: Programowane tworzenie nowych skoroszytów.

Workbook Elementu host nie działa jako host formanty.Dlatego nie można dodać wszelkie kontrole widoczne w skoroszycie, ale można dodać składniki, takie jak DataSet, tak aby składniki mogą być współużytkowane przez wszystkie arkusze.W projekcie na poziomie dokumentu, składniki dostępne w skoroszycie znajduje się na składnika kartę, danych kartę, i Wszystkie Windows Forms karta Przybornik.

[!UWAGA]

Narzędzia programistyczne Office w programie Visual Studio nie obsługują udostępnionych skoroszytów.

Opis elementów hosta skoroszyt w poziomie aplikacji

W przypadku projektów na poziomie aplikacji, można wygenerować Workbook elementu hosta w czasie wykonywania dla dowolnego skoroszyt, który jest otwarty w programie Excel.Do generowania Workbook hosta przedmiot, użyj GetVstoObject metoda.Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumenty programu Word oraz skoroszyty programu Excel w dodatki poziomie aplikacji w czasie wykonywania.

Zobacz też

Koncepcje

Rozszerzanie dokumenty programu Word oraz skoroszyty programu Excel w dodatki poziomie aplikacji w czasie wykonywania

Elementy hosta i Omówienie kontroli hosta

Element hosta arkusza

Automatyzowanie programu Excel przy użyciu obiektów rozszerzony

Ograniczenia programowy hosta elementów i kontrolek hosta

Inne zasoby

Przykłady programowania pakietu Office oraz instruktaże