Rozwiązania programu Excel
Visual Studio zawiera szablony projektu, można użyć do utworzenia dokumentu poziom dostosowania i dodatki poziomie aplikacji dla programu Microsoft Office Excel.Rozwiązania te można użyć do automatyzowania programu Excel, rozszerzanie funkcji programu Excel i dostosować interfejs użytkownika (UI) programu Excel.Aby uzyskać więcej informacji o różnicach między dostosowań na poziomie dokumentu i dodatki poziomie aplikacji, zobacz Rozwój rozwiązań Office ― Omówienie.
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.
Ten temat zawiera następujące informacje:
Automatyzacji programu Excel.
Rozwijanie dostosowania poziomie dokumentu dla programu Excel.
Rozwijanie dodatki poziomie aplikacji dla programu Excel.
Dostosowywanie interfejsu użytkownika programu Excel.
Automatyzacji programu Excel
Model obiektów programu Excel udostępnia wiele typów, które można użyć w celu automatyzacji programu Excel.Na przykład możesz można programowo tworzyć wykresy, formatowanie arkuszy i ustawiać wartości zakresów i komórek.Aby uzyskać więcej informacji, zobacz Model obiektu Excel ― Omówienie.
Podczas opracowywania rozwiązań programu Excel w programie Visual Studio, można również użyć elementy host i kontroli host w swoje rozwiązania.Są to obiekty, które rozszerzają niektórych często używanych obiektów w modelu obiektu programu Excel, takich jak Worksheet i Range obiektów.Rozszerzone obiekty zachowują się jak obiekty programu Excel, które są na podstawie, ale dodać dodatkowe zdarzenia i możliwości powiązania danych do obiektów.Aby uzyskać więcej informacji, zobacz Automatyzowanie programu Excel za pomocą obiektów rozszerzonych.
Rozwijanie dostosowania poziomie dokumentu dla programu Excel
Dostosowywanie poziomie dokumentu dla programu Microsoft Office Excel składa się z zestawu skojarzonego z określonego skoroszytu.Zgromadzenie zazwyczaj rozciąga skoroszytu, dostosowanie interfejsu użytkownika oraz dzięki automatyzacji programu Excel.W przeciwieństwie do poziomu aplikacji dodatek, który jest skojarzony z programu Excel, sam, funkcjonalność, który implementuje w dostosowań jest dostępna tylko wtedy, gdy skojarzony skoroszyt jest otwarty w programie Excel.
Tworzenie projektu dostosowania na poziomie dokumentu dla programu Excel, należy użyć szablonów projektu szablonu programu Excel lub skoroszyt programu Excel, w Nowy projekt okno dialogowe programu Visual Studio.Aby uzyskać więcej informacji, zobacz Porady: tworzenie projektów Office w Visual Studio.
Aby uzyskać więcej informacji o pracy dostosowań jak poziomie dokumentu, zobacz Architektura dostosowywania na poziomie dokumentu.
Model programowania dostosowywania programu Excel
Podczas tworzenia projektu na poziomie dokumentu dla programu Excel, programu Visual Studio generuje kilka klas, które są podstawą rozwiązania: ThisWorkbook, Sheet1, Sheet2, i Sheet3.Klasy te reprezentują skoroszytu i arkuszy, które są skojarzone z rozwiązania i zapewniają punkt wyjścia do pisania kodu.
Aby uzyskać więcej informacji o tych generowane klas i inne funkcje, można użyć w projekcie na poziomie dokumentu, zobacz Programowanie dostosowań na poziome dokumentu.
Rozwijanie dodatki poziomie aplikacji dla programu Excel
Poziom aplikacji add-in for Microsoft Office Excel składa się z zestawu, który jest ładowany przez program Microsoft Excel.Zgromadzenie zazwyczaj rozciąga Excel dostosowanie interfejsu użytkownika oraz dzięki automatyzacji programu Excel.W przeciwieństwie do dostosowywania poziomie dokumentu, który jest skojarzony z określony skoroszyt, funkcjonalność, który implementuje w dodatku nie jest ograniczone do jednego skoroszytu.
Do tworzenia projektu w w poziomie aplikacji dla programu Excel, należy użyć szablonów projektu szablonu programu Excel lub skoroszyt programu Excel, w Nowy projekt okno dialogowe programu Visual Studio.Aby uzyskać więcej informacji, zobacz Porady: tworzenie projektów Office w Visual Studio.
Aby uzyskać ogólne informacje o pracy dodatków jak poziom aplikacji, zobacz Architektura dodatków na poziomie aplikacji.
Aby wyświetlić pokrewne wideo demonstracyjne, zobacz jak zrobić I: zautomatyzować PowerPoint z dodatku Excel?.
Model programowania dodatek Excel
Podczas tworzenia programu Excel-w projekcie programu Visual Studio generuje klasę o nazwie ThisAddIn, która jest podstawą rozwiązania.Ta klasa stanowi punkt wyjścia do pisania kodu i udostępnia również modelu obiektu programu Excel do dodatku.
Aby uzyskać więcej informacji o ThisAddIn klasy i inne funkcje programu Visual Studio, można użyć w dodatek, zobacz Programowanie dodatków na poziomie aplikacji.
Dostosowywanie interfejsu użytkownika programu Excel
Istnieje kilka różnych sposobów, aby dostosować interfejs użytkownika programu Excel.Niektóre opcje są dostępne dla wszystkich typów projektów i inne opcje są dostępne tylko na poziomie aplikacji dodatków lub dostosowań na poziomie dokumentu.
Opcje dla wszystkich typów projektów
Poniższa lista zawiera opcje dostosowywania, które są dostępne do dostosowań na poziomie dokumentu i dodatki poziomie aplikacji.
Zadanie |
Aby uzyskać więcej informacji |
---|---|
Dostosowywanie Wstążki. |
|
Dodać formanty Windows Forms lub rozszerzonych formantów programu Excel do arkusza w skoroszycie dostosowaną dla dostosowania poziomu dokumentu lub w otwartych skoroszytów na poziomie aplikacji dodatek. |
Porady: dodawanie formantów formularzy Windows do dokumentów pakietu Office Porady: dodawanie formantów wykresu do arkuszy |
Opcje dostosowania poziomu dokumentu
Poniższa lista zawiera opcje dostosowywania, które są dostępne tylko na poziomie dokumentu dostosowań.
Zadanie |
Aby uzyskać więcej informacji |
---|---|
W okienku akcji należy dodać do skoroszytu. |
Porady: dodawanie okienek akcji do dokumentów programu Word lub arkuszy programu Excel |
Dodać rozszerzony zakres kontroli, które są mapowane do węzłów XML do arkusza. |
Opcje na poziomie aplikacji dodatków
Poniższa lista zawiera opcje dostosowywania, które są dostępne tylko na poziomie aplikacji dodatków.
Zadanie |
Aby uzyskać więcej informacji |
---|---|
Tworzenie niestandardowych okienko zadań. |
Tematy pokrewne
Tytuł |
Opis |
---|---|
Zawiera omówienie podstawowych typów dostarczonych przez model obiektów programu Excel. |
|
Automatyzowanie programu Excel za pomocą obiektów rozszerzonych |
Zawiera informacje o rozszerzonych obiektów (dostarczonych przez Visual Studio Tools for Office Runtime), można użyć w rozwiązaniach programu Excel. |
Zawiera informacje o uwagi specjalne dotyczące rozwiązań programu Excel uruchamianych na komputerach innych niż angielskie ustawienia dla systemu Windows. |
|
Formanty formularzy Windows w dokumentach pakietu Office ― Omówienie |
W tym artykule opisano, jak formantów Windows Forms można dodać do arkusza programu Excel. |
Wskazówki: tworzenie pierwszego dostosowania na poziomie dokumentu dla programu Excel |
Przedstawia sposób tworzenia podstawowych dostosowań poziomie dokumentu dla programu Excel. |
Wskazówki: tworzenie pierwszego dodatku na poziomie aplikacji dla programu Excel |
Pokazuje, jak utworzyć podstawowy poziom aplikacji dodatek dla programu Excel. |
Wskazówki: dodawanie formantów do arkuszy w czasie wykonywania w projektach na poziomie aplikacji |
Pokazuje, jak dodać przycisk Windows Forms, NamedRangei ListObject do arkusza w czasie wykonywania przy użyciu dodatku poziomie aplikacji. |
Zawiera łącza do artykułów i dokumentacji na temat opracowywania rozwiązań programu Excel.Nie są specyficzne dla rozwoju pakietu Office przy użyciu programu Visual Studio. |