Создание проектов Office в Visual Studio
Visual Studio можно использовать для создания надстроек VSTO и настроек на уровне документов для microsoft Приложение Office lications. Дополнительные сведения об этих типах проектов см. в обзоре разработки решений Office (VSTO).
Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO. См. сведения о функциях, доступных по Приложение Office и типу проекта.
Примечание.
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация среды IDE.
Создание проекта надстройки VSTO
В меню Файл последовательно выберите пункты Создатьи >Проект. Если для интегрированной среды разработки (IDE) задано использование параметров разработки Visual Basic, в меню "Файл " выберите новый>проект.
Откроется диалоговое окно Создание проекта .
Примечание.
Проекты Office предназначены для платформа .NET Framework 4.5 по умолчанию. Дополнительные сведения см. в разделе платформа .NET Framework профиле клиента.
В области шаблонов в узле для используемого языка разверните узел Office или SharePoint.
Выберите узел надстроек Office.
В списке шаблонов проектов выберите шаблон проекта надстройки VSTO. Список доступных шаблонов проектов надстроек VSTO см. в обзоре шаблонов проектов Office.
Примечание.
Если шаблоны проектов не отображаются при выборе узла надстроек Office, убедитесь, что платформа .NET Framework 4 или более поздней версии выбраны в поле со списком в верхней части диалогового окна. Шаблоны проектов Office отображаются для обеих версий платформы .NET Framework.
В поле "Имя" введите имя проекта. По умолчанию имя проекта используется и в качестве имени решения.
В поле "Расположение" введите путь, в котором нужно создать проект. Вы можете использовать абсолютные пути и пути в формате UNC. Не используйте пути на базе HTTP, FTP и других протоколов.
Расположения имеют следующие форматы:
[drive]:
\\Server\Share
Не используйте в имени расположения следующие символы:
Звездочка (
*
)Вертикальная полоса (
|
)Двоеточие () (
:
за исключением буквы диска.)Двойная кавычка () (
"
пути, содержащие пробелы, не нуждаются в кавычках.)Меньше (
<
)Знак "больше" (
>
)Вопросительный знак (
?
)Знак процента (
%
)
Нажмите кнопку ОК.
Создание проекта настройки на уровне документа
В меню Файл последовательно выберите пункты Создатьи >Проект. Если IDE настроена на использование параметров разработки Visual Basic, в меню "Файл" выберите новый>проект.
Откроется диалоговое окно Создание проекта .
В области шаблонов в узле для используемого языка разверните узел Office или SharePoint.
Выберите узел Надстройки Office .
В списке шаблонов проектов выберите шаблон проекта уровня документа. Список доступных шаблонов проектов на уровне документа см. в обзоре шаблонов проектов Office.
Примечание.
Если шаблоны проектов не отображаются при выборе узла надстроек Office, убедитесь, что выбран платформа .NET Framework 4 или более поздней версии.
В поле "Имя" введите имя проекта. По умолчанию это имя используется также и для документа. Если интерфейс IDE настроен на использование параметров разработки Visual C# или общих параметров разработки, укажите также расположение и имя решения.
Примечание.
В пути к папке проекта и имени проекта нельзя использовать суррогатные символы. Кроме того, если планируется развертывать решение для автономного использования, символы в имени проекта должны удовлетворять требованиям спецификации протокола HTTP.
Нажмите кнопку ОК.
Откроется Мастер проектов набора средств Visual Studio для Office .
Выберите "Создать документ", если вы хотите создать новый документ для решения, или выберите "Копировать существующий документ", если требуется настроить существующий документ.
При создании нового документа укажите имя в поле "Имя " и выберите формат документа с помощью поля "Формат ". Дополнительные сведения о доступных форматах см. в разделе "Архитектура настроек на уровне документа".
Если вы используете существующий документ, укажите расположение документа в полном пути существующего поля документа . Можно использовать абсолютные и UNC-пути. Не используйте пути к документу, основанные на HTTP, FTP и других протоколах.
Расположения имеют следующие форматы:
[drive]:
\\Server\Share
Не используйте в имени расположения следующие символы:
Звездочка (
*
)Вертикальная полоса (
|
)Двоеточие () (
:
за исключением буквы диска.)Двойная кавычка () (
"
пути, содержащие пробелы, не нуждаются в кавычках.)Меньше (
<
)Знак "больше" (
>
)Вопросительный знак (
?
)Знак процента (
%
)
Примечание.
Если вы используете существующий документ в проекте Word 2013, используйте только документы, созданные или преобразованные в Word 2013. Аналогично, при использовании существующего документа в проекте Word 2010 выбирайте только такие документы, которые созданы в Word 2010 или преобразованы в его формат. При использовании документа, созданного в более ранней версии Word, некоторые функции будут отключены. При попытке написать код, использующий эти функции, в проекте могут возникнуть ошибки. Чтобы преобразовать документ, откройте его в Word 2013 или Word 2010 на вкладке "Файл" на ленте, выберите "Преобразовать сведения>".
Нажмите кнопку Готово.
Добавьте папку проекта и вложенные в нее папки в список надежных расположений в центре управления безопасностью в Word в следующих случаях:
Вы создаете документ Word, основанный на docm-файле , и документ содержит проект VBA или размещает элементы управления Windows Forms. Добавление папки проекта в список надежных расположений будет способствовать тому, что документ будет работает ожидаемым образом во время разработки.
Вы создаете проект шаблона Word, основанный на DOTX-файле . Необходимо добавить папку проекта в список надежных расположений, чтобы можно было выполнять и отлаживать проект.
Дополнительные сведения о том, как добавить документ в надежные расположения, см. в веб-сайте Microsoft Office Online создание, удаление или изменение надежного расположения для файлов.