Поделиться через


Практическое руководство. Создание проектов Office в Visual Studio

Visual Studio можно использовать для создания надстройки уровня приложения и настроек уровня документа для приложений Microsoft Office. Дополнительные сведения об этих типах проектов см. в разделе Общие сведения о разработке решений Office.

Применение. Сведения этого раздела применяются к проектам уровня документа и уровня приложения для Office 2013 и Office 2010. См. раздел Доступность функций по типам приложений Office и проектов.

ПримечаниеПримечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Создание проекта надстройки уровня приложения

  1. В меню Файл выберите Создать, Проект.Если в интегрированной среде разработки (IDE) устанавливается для использования параметров разработки Visual Basic, в меню Файл, выберите Создать , Проект.

    Откроется диалоговое окно Новый проект.

    ПримечаниеПримечание

    Целевой объект проектов office .NET Framework 4 (клиентский профиль) по умолчанию. Если установить средства разработчика Microsoft Office в Visual Studio 2012, целевой объект проектов office .NET Framework 4.5 по умолчанию.Дополнительные сведения см. в разделе Профиль клиента .NET Framework.

  2. В области шаблонов в узле для языка, разверните узел Office/SharePoint.

  3. Выберите узел Надстройки office.

  4. В списке шаблонов проектов выберите шаблон проекта надстройки.Список доступных шаблонов проектов надстроек см. в разделе Общие сведения о шаблонах проектов Office.

    ПримечаниеПримечание

    Если шаблоны проектов не видны, при выделении узел Надстройки office убедитесь, что выбраны .NET Framework 4 или .NET Framework 4.5 в поле со списком в верхней части диалогового окна.Шаблоны проектов office доступны для обеих версий платформы .NET Framework.Однако для проектов office в целевом объекте Visual Studio 2012.NET Framework 4, если только не будет установить средства разработчика Microsoft Office в Visual Studio 2012.

  5. В поле Имя введите имя нового проекта.По умолчанию имя проекта используется в качестве имени решения.

  6. В поле Расположение укажите путь, по которому требуется создать проект.Можно использовать абсолютные пути и всеобщие соглашения об именовании (UNC).Не используйте пути в формате HTTP, FTP или других протоколов.

    Путь к папке проекта может иметь один из следующих форматов.

    • [диск]:\

    • \\Сервер\Общий ресурс

    Нельзя использовать следующие символы.

    • Звездочка (*)

    • Вертикальная черта (|)

    • Двоеточие (:) (за исключением использования после буквы диска).

    • Двойные кавычки (") (пути, содержащие пробелы, не нужно заключать в кавычки).

    • Знак уменьшения (<)

    • Знак увеличения (>)

    • Вопросительный знак (?)

    • Знак процента (%)

  7. Нажмите кнопку ОК.

    ПримечаниеПримечание

    Проекты надстроек при создании всегда сохраняются.Они не могут быть созданы как временные проекты.Дополнительные сведения о временных проектах см. в разделе Временные проекты.

Создание проекта настройки на уровне документа

  1. В меню Файл выберите Создать, Проект.Если в интегрированной среде разработки доступна для использования параметров разработки Visual Basic, в меню Файл, выберите Создать, Проект.

    Откроется диалоговое окно Новый проект.

    ПримечаниеПримечание

    Целевой объект проектов office .NET Framework 4 (клиентский профиль) по умолчанию. Если установить средства разработчика Microsoft Office в Visual Studio 2012, целевой объект проектов office .NET Framework 4.5 по умолчанию.Дополнительные сведения см. в разделе Профиль клиента .NET Framework.

  2. В области шаблонов в узле для языка, разверните узел Office/SharePoint.

  3. Выберите узел Надстройки office.

  4. В списке шаблонов проектов выберите шаблон проекта уровня документа.Список доступных шаблонов проектов уровня документа приведен в разделе Общие сведения о шаблонах проектов Office.

    ПримечаниеПримечание

    Если шаблоны проектов не видны, при выделении узел Надстройки office убедитесь, что выбраны .NET Framework 4 или .NET Framework 4.5 в поле со списком в верхней части диалогового окна.Шаблоны проектов office доступны для обеих версий платформы .NET Framework.Однако для проектов office в целевом объекте Visual Studio 2012.NET Framework 4, если только не будет установить средства разработчика Microsoft Office в Visual Studio 2012.

  5. В поле Имя введите имя нового проекта.По умолчанию для документа используется это же имя.Если интерфейс IDE настроен на использование параметров разработки Visual C# или общих параметров разработки, также укажите расположение и имя решения.

    ПримечаниеПримечание

    В пути к папке проекта и имени проекта не допускается использование суррогатных символов.Дополнительные сведения о суррогатных символах см. в разделе Поддержка Юникода для пар символов-заместителей и комбинированных последовательностей знаков.Также, если планируется развертывать решение для автономного использования, символы в имени проекта должны соответствовать спецификациям протокола HTTP.

  6. Нажмите кнопку ОК.

    Откроется вкладка Мастер проектов Visual Studio Tools for Office.

  7. Выберите Создать новый документ, чтобы создать новый документ для решения, или Копировать существующий документ, чтобы изменить существующий документ.

    Если создается новый документ, укажите имя в поле Имя и выберите формат документа с помощью поля Формат.Дополнительные сведения о доступных форматах см. в разделе Архитектура настроек на уровне документа.

    При использовании существующего документа укажите его расположение в поле Полный путь к существующему документу.Допустимы абсолютные и UNC-пути.Не разрешаются пути в формате HTTP, FTP или других протоколов.

    Путь к папке проекта может иметь один из следующих форматов.

    • [диск]:\

    • \\Сервер\Общий ресурс

    Нельзя использовать следующие символы.

    • Звездочка (*)

    • Вертикальная черта (|)

    • Двоеточие (:) (за исключением использования после буквы диска).

    • Двойные кавычки (") (пути, содержащие пробелы, не нужно заключать в кавычки).

    • Знак уменьшения (<)

    • Знак увеличения (>)

    • Вопросительный знак (?)

    • Знак процента (%)

    ПримечаниеПримечание

    При использовании существующего документа в проекте Word 2013, только документы использования, созданные в или преобразованы в Word 2013.Аналогично, при использовании существующего документа в проекте ключевые слова 2010 следует использовать только документы, созданные в или преобразованы, чтобы сформулировать 2010.Определенные компоненты будут отключены при использовании документа, созданного в более ранних версиях Word.При попытке написать код, использующий эти компоненты, в проекте могут встретиться ошибки.Преобразования документа, чтобы открыть его в Word 2013 или ключевое слово 2010, перейдите на вкладку Файл на ленте выберите Сведения, Преобразовать.

  8. Выберите Готово.

  9. В указанных ниже случаях добавьте папку проекта и вложенные в нее папки в список надежных расположений в параметрах центра управления безопасностью в приложении Word.

    • При создании документа ключевые слова, основан на файле .docm и документ содержит проект VBA или Windows Forms узлов.Добавление папки проекта в список надежных расположений поможет обеспечить правильную работу документа во время разработки.

    • Создается проект шаблона ключевые слова, основанного на файле DOTX-.Необходимо добавить папку проекта в список надежных расположений, чтобы можно было запускать и отлаживать этот проект.

    Дополнительные сведения о добавлении документа в список надежных расположений см. на веб-узле Microsoft Office Создать, удалить или изменить надежное расположение для файлов в сети.

См. также

Основные понятия

Совместная разработка решений Office

Приступая к программированию надстроек на уровне приложения

Другие ресурсы

Общие сведения о шаблонах проектов Office

Проектирование и создание решений Office