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.
Ograniczenia 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
Elementy hosta i Omówienie kontroli hosta
Automatyzowanie programu Excel przy użyciu obiektów rozszerzony
Ograniczenia programowy hosta elementów i kontrolek hosta