Udostępnij za pośrednictwem


Rozwój rozwiązań Office ― Omówienie

Za pomocą Microsoft Office jako fronton dla rozwiązania, można korzystać znanych interfejsówużytkownik Microsoft Officei narzędzi, takich jak słowo przetwarzania funkcji programu Word, funkcje analiza danych programu Excel i funkcje zarządzania poczta e-mail programu Outlook. Można rozwijać rozwiązania w Visual Studio dostosowywać aplikacje pakietu Office i dodać szczególne cechy, potrzebnych dla procesów biznesowych.Na przykład można przekształcić Word generator kontrakt , który asembluje umów z części wcześniej wprowadzonych edytowalny lub nie można edytować.Z programu Excel można utworzyć budżet zautomatyzowane arkusz , dostosowanych do różnych projektów.Użytkownicy mogą również wykonywać Office solutions offline, co czyni złożonych rozwiązań bardziej praktyczny niż byłyby one, jeśli używasz architektury opartych na sieci web.

Ten temat zawiera omówienie typów rozwiązania dla pakietu Office, że można utworzyć za pomocą narzędzia deweloper pakietu Office w Visual Studio.Aby uzyskać ogólne informacje na temat rozwoju z pakietem Office, zobacz Microsoft Office Developer Center.

Wybieranie typu Office Project

Visual Studiozapewnia następujące typy szablonów projekt na rzecz rozwoju pakietu Office:

  • Poziom dokumentu dostosowań są skojarzone z określonego dokumentu.

  • Application-level add-inssą skojarzone z samej aplikacji.

Zdecydować, które z nich projekt typów jest najlepsza w przypadku rozwiązaniemyśleć o czy ma swój kod, aby uruchomić tylko wtedy, gdy jest określony dokument otwartylub czy kod, który ma być dostępny gdy aplikacja jest uruchomiona.Aby uzyskać więcej informacji na temat szablonów projekt , zobacz Szablony projektów pakietu Office ― Omówienie.

Typy projektów, można utworzyć zależy, na które aplikacje pakietu Office został zainstalowany na komputerze rozwoju.Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

Dostosowania na poziomie dokumentu

Dostosowania poziomu dokument składa się z zestaw skojarzonego z jednolitego dokumentu, skoroszytu lub szablon w Microsoft Office Word lub Excel Microsoft Office .zestaw jest ładowany podczas otwierania dokumentu skojarzone.Funkcje dostosowania tego można utworzyć są dostępne tylko wtedy, gdy skojarzonego dokumentu jest otwarty.Dostosowania nie można wprowadzać zmiany w całym aplikacji, takie jak wyświetlanie nową kartę elementu lub wstążki menu , gdy każdy dokument jest otwarty.

Visual Studiozawiera narzędzia ułatwiające utworzyć dostosowania poziomie dokumentu.Dokument ten można dostosowywać , jest obsługiwany jako powierzchni projektu w Visual Studio, umożliwia projektowanie dokument poprzez przeciąganie i upuszczanie formantów na niego.Wiele innych Visual Studio funkcje są dostępne w projektach poziomie dokumentu, takich jak formanty Windows Forms , wiązanie danych do przeciągania i upuszczania i zintegrowane debugera.

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

Poziom aplikacji dodatki

Dodatki poziomie aplikacji składają się z zestaw skojarzonego z aplikacji Microsoft Office .Zazwyczaj, dodatek uruchamiane, gdy skojarzonego aplikacja jest uruchomiona, chociaż użytkownicy można również ładować dodatki po aplikacja jest już uruchomiona.Funkcje dodatków tego można utworzyć są dostępne do samej aplikacji, niezależnie od są otwartydokumentów.

Visual Studiozawiera narzędzia ułatwiające utworzyć dodatków.Dodaj w projekty obejmują automatycznie wygenerowanej klasy, reprezentującą dodatek.Ta klasa zawiera właściwości i zdarzeń, które można uzyskać dostęp do modelu obiekt aplikacji host i uruchomienie kodu, gdy dodatek jest załadowany i zamknięty.Wiele innych Visual Studio funkcje są dostępne w projektach poziomie aplikacji, takich jak Windows Forms i zintegrowane debugera.

Aby uzyskać więcej informacji na temat dodatków zobacz następujące tematy:

Automatyzacja aplikacji pakietu Office za pomocą podstawowe zestawy międzyoperacyjne

Można programowo włączenie funkcji aplikacji pakietu Office do rozwiązanie , poprzez napisanie kodu, który uzyskuje dostęp do modelu obiekt aplikacji.Modele obiektów są Porozumienie klas, które udostępniają funkcje za pośrednictwem różnych właściwości i metody.Różni model obiekt dla każdej aplikacji pakietu Office.

Aby użyć modelu obiekt aplikacji pakietu Office z rozwiązanie utworzone za pomocą narzędzia programowania pakietu Office w Visual Studio, główny współdziałania zestaw (PIA) należy użyć dla aplikacji.PIA umożliwia kod zarządzany w rozwiązanie do interakcji z aplikacji pakietu Office COM-oparty na modelu obiekt .

Musi mieć PIAs Office zainstalowany i zarejestrowany w globalna pamięć podręczna zestawów zestaw na komputerze dewelopera do wykonywania większości zadań rozwoju.Aby uzyskać więcej informacji, zobacz Konfigurowanie komputera do opracowywania rozwiązań pakietu Office.PIAs pakietu Office nie są wymagane na komputerachużytkownik końcowego — uruchomienie rozwiązania dla pakietu Office.Aby uzyskać więcej informacji, zobacz Projektowanie i tworzenie rozwiązań Office.

Aby uzyskać więcej informacji na temat używania PIAs w rozwiązania dla pakietu Office, zobacz następujące tematy:

Uruchamianie Microsoft Office rozwiązania na komputerach użytkownika końcowego

Podczas utworzyć pakietu Office rozwiązanie, rozważyć, jak wymagania wdrażanie mogą mieć wpływ na wybory rozwoju.

Opcje wdrażania

Należy użyć ClickOnce lub Instalator Windows do wdrożyć rozwiązań, które utworzyć za pomocą programowania pakietu Office w programie narzędzia Visual Studio.ClickOncewdrażanie umożliwia utworzyć self-updating rozwiązania, które można zainstalować i uruchomić z interakcji minimalne użytkownik . Instalator Windows pliki (.msi) można łatwo rozproszonych na komputery użytkownik końcowy , lub rozproszonych za pomocą programu Systems Management Server (SMS). Aby uzyskać więcej informacji na temat wdrażania rozwiązań pakietu Office, zobacz Wdrażanie rozwiązania do pakietu Office.

Wymagania wstępne instalacji

Zanim użytkownicy końcowi można uruchomić rozwiązanie utworzyć przy użyciu narzędzia programowania pakietu Office w Visual Studio, ich komputery muszą mieć pewne wymagania wstępne zainstalowany. Jeśli można wdrożyć rozwiązanie przy użyciu ClickOnce lub tworząc plik Instalator Windows te wymagania wstępne można zainstalować za pomocą rozwiązanie.Aby uzyskać więcej informacji, zobacz Wymagania wstępne rozwiązanie Office dla wdrażania i Jak: Instalowanie wstępne na komputerach użytkownika końcowego do uruchomienia rozwiązania dla pakietu Office.

Zabezpieczenia

Zabezpieczenia dla rozwiązania dla pakietu Office jest wymuszane przez szereg kontroli, Visual Studio Tools for Office Runtime sprawia, że kiedy instaluje i ładuje rozwiązanie.Kontrole te obejmują, sprawdzania, czy lokalizacji wdrażanie manifest jest zaufany lub czy jest zaufany certyfikat użyty do podpisania wdrażanie manifest .Aby uzyskać więcej informacji, zobacz Zabezpieczanie rozwiązań pakietu Office.

Zobacz też

Koncepcje

Architektura dostosowywania na poziomie dokumentu

Architektura dodatków na poziomie aplikacji

Wprowadzenie do programowania dostosowań na poziomie dokumentu dla programu Excel

Wprowadzenie do programowania dostosowań na poziomie dokumentu dla programu Word

Wprowadzenie do programowania dodatków na poziomie aplikacji

Inne zasoby

Wprowadzenie (Office Development w Visual Studio)