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 Przegląd rozwoju rozwiązań pakietu Office.

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.

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 Omówienie modelu obiektu programu Excel.

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 Microsoft.Office.Interop.Excel.Worksheet i Microsoft.Office.Interop.Excel.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 przy użyciu obiektów rozszerzony.

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 Jak: tworzenie projektów pakietu Office w programie Visual Studio.

Aby uzyskać więcej informacji o pracy dostosowań jak poziomie dokumentu, zobacz Architektura dostosowań na poziomie dokumentu.

Bb386107.collapse_all(pl-pl,VS.110).gifModel 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 Dostosowania poziomu dokument programowania.

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 Jak: tworzenie projektów pakietu Office w programie Visual Studio.

Aby uzyskać ogólne informacje o pracy dodatków jak poziom aplikacji, zobacz Architektura dodatków poziomie aplikacji.

łącze do wideo Aby wyświetlić pokrewne wideo demonstracyjne, zobacz jak zrobić I: zautomatyzować PowerPoint z dodatku Excel?.

Bb386107.collapse_all(pl-pl,VS.110).gifModel 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 aplikacji poziom dodatki.

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.

Bb386107.collapse_all(pl-pl,VS.110).gifOpcje 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.

Omówienie 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.

Jak: dodawanie formantów Windows Forms do dokumentów pakietu Office

Jak: dodawanie formantów wykresu do arkuszy

Jak: dodawanie formantów ListObject do arkuszy

Jak: dodawanie formantów NamedRange do arkuszy

Bb386107.collapse_all(pl-pl,VS.110).gifOpcje 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.

Omówienie panelu Operacje

Jak: Dodaj w okienku Akcje dokumentów programu Word lub Excel skoroszytów

Dodać rozszerzony zakres kontroli, które są mapowane do węzłów XML do arkusza.

Jak: dodawanie formantów XMLMappedRange do arkuszy

Bb386107.collapse_all(pl-pl,VS.110).gifOpcje 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ń

Bb386107.collapse_all(pl-pl,VS.110).gifTematy pokrewne

Tytuł

Opis

Omówienie modelu obiektu programu Excel

Zawiera omówienie podstawowych typów dostarczonych przez model obiektów programu Excel.

Automatyzowanie programu Excel przy użyciu obiektów rozszerzony

Zawiera informacje o rozszerzonych obiektów (dostarczonych przez Visual Studio 2010 Tools for Office Runtime), można użyć w rozwiązaniach programu Excel.

Globalizacja i lokalizacja 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.

Formantów Windows Forms na przegląd dokumentów pakietu Office

W tym artykule opisano, jak formantów Windows Forms można dodać do arkusza programu Excel.

Instruktaż: Tworzenie pierwszej dostosowań poziomie dokumentu do programu Excel

Przedstawia sposób tworzenia podstawowych dostosowań poziomie dokumentu dla programu Excel.

Instruktaż: Tworzenie na pierwszym poziomie aplikacji Add-in for Excel

Pokazuje, jak utworzyć podstawowy poziom aplikacji dodatek dla programu Excel.

Instruktaż: Dodawanie formantów do arkusza w czasie wykonywania w projekcie 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.