Programowanie pakietu Office i programu SharePoint w programie Visual Studio

Możesz rozszerzyć pakiet Microsoft Office i program SharePoint, tworząc uproszczoną aplikację lub dodatek, który użytkownicy pobierają ze Sklepu Office lub wykazu organizacyjnego, albo tworząc rozwiązanie oparte na programie .NET Framework instalowane przez użytkowników na komputerze.

W tym temacie:

Tworzenie dodatków dla pakietu Office i programu SharePoint

Pakiety Office 2013 i SharePoint 2013 wprowadzają nowy model dodatków, który ułatwia tworzenie, dystrybuowanie i zarabianie dodatków rozszerzających pakiety Office i SharePoint. Te dodatki mogą działać w usłudze Office lub SharePoint Online, a użytkownicy mogą korzystać z nich z wielu urządzeń.

Dowiedz się, jak za pomocą nowego modelu dodatku pakietu Office rozszerzyć środowisko pakietu Office dla użytkowników.

Te dodatki mają niewielkie rozmiary w porównaniu z dodatkami i rozwiązaniami VSTO. Można je tworzyć przy użyciu niemal dowolnej technologii programowania internetowego, takiej jak HTML5, JavaScript, CSS3 i XML. Aby rozpocząć, użyj narzędzi Office Developer Tools w programie Visual Studio, który umożliwia tworzenie projektów, pisanie kodu i uruchamianie dodatków w przeglądarce.

Apps for Office and SharePoint conceptual model

Tworzenie dodatku pakietu Office

Aby rozszerzyć funkcjonalność pakietu Office, utwórz dodatek pakietu Office. Jest to w zasadzie strona internetowa hostowana w aplikacja pakietu Office licacji, takiej jak Excel, Word, Outlook i PowerPoint. Aplikacja może dodawać funkcje do dokumentów, arkuszy, wiadomości e-mail, terminów, prezentacji i projektów.

Aplikację można sprzedawać w Sklepie Office. Sklep Office ułatwia zarabianie na dodakach, zarządzanie aktualizacjami i śledzenie danych telemetrycznych. Możesz również opublikować aplikację dla użytkowników za pośrednictwem wykazu aplikacji w programie SharePoint lub w programie Exchange Server.

Poniższa aplikacja dla pakietu Office przedstawia dane arkusza na mapie Bing.

Content app for Office

Dowiedz się więcej

To Zobacz
Dowiedz się więcej na temat dodatków pakietu Office, a następnie utwórz je. Dodatki pakietu Office
Porównaj różne sposoby rozszerzania pakietu Office i zdecyduj, czy należy używać aplikacji, czy dodatku pakietu Office. Harmonogram działania dotyczący dodatków pakietu Office, narzędzi VSTO i VBA

Tworzenie dodatku programu SharePoint

Aby rozszerzyć program SharePoint dla użytkowników, utwórz dodatek programu SharePoint. Jest to w zasadzie mała, łatwa w użyciu aplikacja autonomiczna, która rozwiązuje potrzebę użytkowników lub firm.

Aplikację dla programu SharePoint można sprzedawać w Sklepie Office. Możesz również opublikować dodatek dla użytkowników za pomocą wykazu dodatków w programie SharePoint. Właściciele witryn mogą instalować, uaktualniać i odinstalować dodatek w swoich witrynach programu SharePoint bez pomocy administratora serwera farmy lub zbioru witryn.

Oto przykład aplikacji dla programu SharePoint, która ułatwia użytkownikom zarządzanie kontaktami biznesowymi.

Business contact manager app for SharePoint

Dowiedz się więcej

To Zobacz
Dowiedz się więcej na temat dodatków programu SharePoint, a następnie utwórz je. Dodatki programu SharePoint
Porównaj dodatki dla programu SharePoint z tradycyjnymi rozwiązaniami programu SharePoint. Dodatki programu SharePoint w porównaniu z rozwiązaniami programu SharePoint
Wybierz, czy chcesz utworzyć dodatek programu SharePoint, czy rozwiązanie programu SharePoint. Wybieranie między dodatkami programu SharePoint i rozwiązaniami programu SharePoint

Tworzenie dodatku VSTO

Utwórz dodatek VSTO przeznaczony dla pakietu Office 2007 lub Office 2010 lub rozszerz pakiet Office 2013 i Office 2016 poza możliwościami dodatków pakietu Office. Dodatki VSTO działają tylko na pulpicie. Użytkownicy muszą instalować dodatki VSTO, więc zazwyczaj są one trudniejsze do wdrożenia i obsługi. Jednak dodatek VSTO może być ściślej zintegrowany z pakietem Office. Może na przykład dodawać karty i kontrolki do wstążki pakietu Office i wykonywać zaawansowane zadania automatyzacji, takie jak scalanie dokumentów lub modyfikowanie wykresów. Możesz korzystać z programu .NET Framework i korzystać z języków C# i Visual Basic do interakcji z obiektami pakietu Office.

Oto przykład, co może zrobić dodatek VSTO. Ten dodatek VSTO dodaje kontrolki wstążki, niestandardowe okienko zadań i okno dialogowe do programu PowerPoint.

PowerPoint Add-in solution

Dowiedz się więcej

To Odczyt
Porównaj różne sposoby rozszerzania pakietu Office i zdecyduj, czy należy użyć dodatku VSTO, czy dodatku pakietu Office. Harmonogram działania dotyczący dodatków pakietu Office, narzędzi VSTO i VBA
Utwórz dodatek VSTO. Kompilowanie dodatków VSTO za pomocą programu Visual Studio

Tworzenie rozwiązania programu SharePoint

Utwórz rozwiązanie programu SharePoint przeznaczone dla programów SharePoint Foundation 2010 i SharePoint Server 2010 lub rozszerzyć programy SharePoint 2013 i SharePoint 2016 w sposób wykraczające poza możliwości dodatku programu SharePoint.

Rozwiązania programu SharePoint wymagają lokalnych serwerów farmy programu SharePoint. Administracja istratory muszą je zainstalować, a ponieważ rozwiązania są wykonywane w programie SharePoint, mogą mieć wpływ na wydajność serwera. Jednak rozwiązania zapewniają głębszy dostęp do obiektów programu SharePoint. Ponadto podczas tworzenia rozwiązania programu SharePoint można korzystać z programu .NET Framework i korzystać z języków C# i Visual Basic do interakcji z obiektami programu SharePoint.

Dowiedz się więcej

To Zobacz
Porównaj rozwiązania programu SharePoint z dodatkami programu SharePoint. Dodatki programu SharePoint w porównaniu z rozwiązaniami programu SharePoint
Utwórz rozwiązanie programu SharePoint. Tworzenie rozwiązań programu SharePoint