Разработка Office и SharePoint в Visual Studio

Вы можете расширить возможности Microsoft Office и SharePoint, создав облегченное приложение или надстройку, которые пользователи загружают из Магазина Office или каталога организации, либо создав решение на основе .NET Framework, которое пользователи устанавливают на компьютерах.

В этом разделе:

Создание надстроек для Office и SharePoint

В Office 2013 и SharePoint 2013 появилась новая модель надстроек, которая помогает создавать, распространять и продавать надстройки, расширяющие возможности Office и SharePoint. Эти надстройки могут выполняться в Office или SharePoint Online, и пользователи могут работать с ними на разных устройствах.

Узнайте, как использовать новую модель надстроек Office для расширения возможностей Office для пользователей.

Эти надстройки имеют небольшое пространство по сравнению с надстройками и решениями VSTO, и вы можете создавать их практически с помощью любой технологии веб-программирования, таких как HTML5, JavaScript, CSS3 и XML. Чтобы приступить к работе, используйте средства разработчика Office в Visual Studio, которые позволяют создавать проекты, писать код и запускать надстройки в браузере.

Apps for Office and SharePoint conceptual model

Создание надстройки Office

Чтобы расширить функциональные возможности Office, создайте надстройку Office. Это в основном веб-страница, размещенная в Приложение Office ликации, например Excel, Word, Outlook и PowerPoint. Ваше приложение может расширять функциональные возможности документов, таблиц, сообщений электронной почты, встреч, презентаций или проектов.

Вы можете продавать приложение в Магазине Office. Магазин Office упрощает получение прибыли от надстроек, управление обновлениями и отслеживание телеметрических данных. Приложение также можно опубликовать для пользователей посредством каталога приложений в SharePoint или на сервере Exchange Server.

Следующее приложение для Office показывает данные листа на карте Bing.

Content app for Office

Подробнее

По Смотрите
Узнайте больше о надстройках Office, а затем создайте собственную надстройку. Надстройки Office
Сравните различные способы расширения возможностей Office и решите, следует ли использовать приложение или надстройку Office. Стратегия для надстроек Office, VSTO и VBA

Создание надстройки SharePoint

Чтобы расширить возможности SharePoint для пользователей, создайте надстройку SharePoint. Это в основном небольшое автономное приложение, которое решает необходимость для пользователей или бизнеса.

Вы можете продавать приложение для SharePoint через Магазин Office. Надстройку также можно опубликовать для пользователей через каталог надстроек в SharePoint. Владельцы сайтов могут устанавливать, обновлять и удалять вашу надстройку на своих сайтах SharePoint, не прибегая к помощи администратора фермы серверов или семейства веб-сайтов.

Ниже приведен пример приложения для SharePoint, помогающего пользователям управлять бизнес-контактами.

Business contact manager app for SharePoint

Подробнее

По Смотрите
Узнайте больше о надстройках SharePoint, а затем создайте собственную надстройку. Надстройки SharePoint
Сравните надстройки SharePoint с традиционными решениями SharePoint. Надстройки SharePoint по сравнению с решениями SharePoint
Решите, следует ли создать надстройку SharePoint или решение SharePoint. Выбор между надстройками SharePoint и решениями SharePoint

Создание надстройки VSTO

Создайте надстройку VSTO для назначения Office 2007 или Office 2010 или расширения Office 2013 и Office 2016 за рамки возможных возможностей надстроек Office. Надстройки VSTO выполняются только на рабочем столе. Пользователям приходится устанавливать надстройки VSTO, поэтому их обычно сложнее развертывать и поддерживать. Однако надстройку VSTO можно теснее интегрировать с Office. Например, она может добавлять вкладки и элементы управления на ленту Office и выполнять расширенные задачи автоматизации, такие как слияние документов или изменение диаграмм. Вы можете использовать платформу .NET Framework и языки программирования C# и Visual Basic для взаимодействия с объектами Office.

Ниже приведен пример того, что может сделать надстройка VSTO. Эта надстройка VSTO добавляет элементы управления ленты, настраиваемую область задач и диалоговое окно в PowerPoint.

PowerPoint Add-in solution

Подробнее

По Читать
Сравните различные способы расширения возможностей Office и решите, следует ли использовать надстройку VSTO или надстройку Office. Стратегия для надстроек Office, VSTO и VBA
Создание надстройки VSTO. Создание настройки VSTO с помощью Visual Studio

Создание решения SharePoint

Создайте решение SharePoint для назначения SharePoint Foundation 2010 и SharePoint Server 2010 или расширения SharePoint 2013 и SharePoint 2016 способами за пределами возможных возможностей надстройки SharePoint.

Для решений SharePoint требуется локальная ферма серверов SharePoint. Администраторы должны устанавливать их, а так как решения выполняются в SharePoint, они могут повлиять на производительность сервера. Однако решения обеспечивают более широкий доступ к объектам SharePoint. Кроме того, при создании решения SharePoint вы можете использовать платформу .NET Framework и языки программирования C# и Visual Basic для взаимодействия с объектами SharePoint.

Подробнее

По Смотрите
Сравните решения SharePoint с надстройками SharePoint. Надстройки SharePoint по сравнению с решениями SharePoint
Создайте решение SharePoint. Создание решений SharePoint