Wprowadzenie do programowania dostosowań na poziomie dokumentu dla programu Excel

Jeśli możesz rozpocząć tworzenie dostosowania poziomie dokumentu dla programu Microsoft Office Excel przy użyciu programu Visual Studio, Oto, co trzeba wiedzieć.

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu 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.

Zrozumienie, jak działa dostosowania poziomie dokumentu dla programu Excel

Dostosowywanie poziomie dokumentu dla programu Excel opierają się na pojedynczym skoroszytem.Aby rozpocząć korzystanie z dostosowywania, użytkownik otwiera skoroszyt lub tworzy skoroszyt z szablonu programu Excel.Zdarzenia w skoroszycie, na przykład wpisanie w komórkach lub klikając przyciski i elementy menu, można wywołać metody obsługi zdarzeń w zestawie.Po zamknięciu skoroszytu funkcji oferowanych przez dostosowanie nie są już dostępne w programie Excel, tylko w dokument, w którym je.

Aby uzyskać więcej informacji, zobacz Architektura dostosowywania na poziomie dokumentu.

Tworzenie projektów na poziomie dokumentu dla programu Excel

Do tworzenia dostosowywania poziomie dokumentu dla programu Excel, użyj szablonu projektu szablonu programu Excel lub skoroszyt programu Excel w Nowy projekt okno dialogowe.Te szablony zawierają odwołania do zestawów wymagane i pliki projektu.

Aby uzyskać więcej informacji na temat tworzenia projektu na poziomie dokumentu dla programu Excel, zobacz Porady: tworzenie projektów Office w Visual Studio.Aby uzyskać więcej informacji na temat szablonów projektu, zobacz Szablony projektów pakietu Office ― Omówienie.

Programowanie skoroszytów programu Excel za pomocą elementów hosta a formantami hosta

Udostępniać elementy i kontroli host są klasy, które zapewniają model programowania dla dostosowania poziomu dokumentu, utworzone przy użyciu programu Visual Studio.

Elementy hosta udostępniają punkt wejścia dla kodu i mogą służyć jako pojemniki na hoście formanty i Windows Forms.W przypadku projektów na poziomie dokumentu dla programu Excel, te elementy hosta są reprezentowane przez ThisWorkbook, Sheet1, Sheet2, i Sheet3 klas.

Host formanty oparte są na macierzystego obiekty programu Excel, listę obiektów i zakresy.Formanty hosta oferują podobne funkcje macierzystego obiekty programu Excel, ale mają też nowe zdarzenia, wsparcia i możliwość powiązania danych.Pojawiają się jako pierwszej klasy obiektów w kodzie projektu i w technologii IntelliSense, która ułatwia odnoszą się do konkretnych obiektów bezpośrednio w kodzie, bez konieczności nawigowania do modelu obiektu programu Excel.

Aby uzyskać więcej informacji zobacz następujące tematy:

Dostosowywanie interfejsu użytkownika programu Excel

Większość rozwiązań Microsoft Office modyfikować interfejs użytkownika (UI) umożliwiają użytkownikom interakcję z roztworem aplikacji pakietu Office.Istnieje wiele sposobów, w których interfejs użytkownika programu Excel można zmodyfikować za pomocą dostosowania poziomu dokumentu.Na przykład można dodać formanty do Wstążki lub można wyświetlić w okienku akcji.Aby uzyskać więcej informacji, zobacz Dostosowywanie interfejsu użytkownika pakietu Office.

Można również otworzyć skoroszyt, który jest skojarzony z projektu bezpośrednio w programie Visual Studio.Gdy skoroszyt jest otwarty w programie Visual Studio, można zmodyfikować skoroszyt za pomocą interfejsu użytkownika programu Excel.Skoroszyt można również użyć jako powierzchni projektu, który umożliwia przeciągnij formanty na arkuszach.Aby uzyskać więcej informacji, zobacz Projekty pakietu Office w środowisku Visual Studio.

Przy użyciu powiązania danych

Formanty hosta są również na liście formantów, które można przeciągać z Źródła danych okna.Dodawanie hosta formantów w tym sposób automatycznie wiąże je do źródła danych, który został ustawiony za pomocą okna.Bez pisania kodu, można wyświetlić dane z baz danych, usługi sieci web i obiektów biznesowych.Aby uzyskać więcej informacji, zobacz Wiązanie danych do formantów w rozwiązaniach pakietu Office.

Kolejne kroki

Jak utworzyć dostosowywania poziomie dokumentu dla programu Excel, zobacz Wskazówki: tworzenie pierwszego dostosowania na poziomie dokumentu dla programu Excel.W tym instruktażu wprowadza narzędzia programowania pakietu Office w Visual Studio i model programowania dla dostosowania poziomu dokumentu programu Excel.

Aby uzyskać listę tematów, które przejść przez niektóre z typowych zadań w projektach programu Excel, zobacz Niestandardowe zadania w programowaniu pakietu Office.

Zobacz też

Zadania

Porady: tworzenie projektów Office w Visual Studio

Wskazówki: tworzenie pierwszego dostosowania na poziomie dokumentu dla programu Excel

Koncepcje

Wskazówki dotyczące korzystania z programu Excel

Pisanie kodu dla rozwiązań pakietu Office

Inne zasoby

Programowanie dostosowań na poziome dokumentu

Rozwiązania programu Excel

Model obiektu Excel ― Omówienie