Udostępnij za pośrednictwem


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.

łącze do wideo 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.

Wstążka ― Omówienie

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

Porady: dodawanie formantów ListObject do arkuszy

Porady: dodawanie formantów NamedRange 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.

Okienko akcji ― Omówienie

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.

Porady: dodawanie formantów XMLMappedRange do arkuszy

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ń.

Niestandardowe okienka zadań

Tematy pokrewne

Tytuł

Opis

Model obiektu Excel ― Omówienie

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.

Lokalizacja i globalizacja rozwiązań 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.

Program Excel 2010 w biurze rozwoju

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.