Element hosta skoroszytu
Workbook Hosta, towaru jest typ, który rozszerza Workbook typu od podstawowy zestaw międzyoperacyjny dla programu Excel.Workbook Elementu hosta zawiera wszystkie właściwości, metod i zdarzeń jako Workbook obiektu, ale także funkcje dodatkowe.
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.
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 Programowanie dostosowań na poziome dokumentu.
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 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 Model obiektu Excel ― Omówienie.
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 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 dokumentów programu Word i skoroszytów w programie Excel w czasie wykonywania w dodatkach na poziomie aplikacji.
Zobacz też
Koncepcje
Przegląd obiektów hosta i formantów hosta
Automatyzowanie programu Excel za pomocą obiektów rozszerzonych
Ograniczenia programowe elementów hosta i formantów hosta