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

Обновлен: Ноябрь 2007

Visual Studio Tools for Office позволяет создавать следующие типы проектов для приложений в выпуске 2007 системы Microsoft Office и системе Microsoft Office 2003.

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

0es5szt7.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

    Откроется диалоговое окно Создание проекта.

  2. В области Типы проектов в узле языка программирования, который предполагается использовать, разверните узел Office.

  3. Выберите папку 2003 или 2007, в зависимости от того, для какой версии Microsoft Office будет разрабатываться надстройка.

  4. Затем в области Шаблоны выберите проект надстройки.

    Имена проекта надстройки имеют структуру Версия приложенияНадстройка. Приложение — это название приложения Microsoft Office, для которого предназначена надстройка, а Версия указывает версию Office: 2003 или 2007. Список доступных шаблонов проектов надстроек приведен в разделе Общие сведения о шаблонах проектов пакета инструментов Visual Studio для Office.

    0es5szt7.alert_note(ru-ru,VS.90).gifПримечание.

    Если в папке 2007 нет шаблонов проектов, в списке Версия .NET Framework выберите .NET Framework 3.5. Дополнительные сведения см. в разделе Практическое руководство. Назначение целевой версии .NET Framework.

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

    0es5szt7.alert_note(ru-ru,VS.90).gifПримечание.

    Для надстроек Microsoft Office 2003 не используйте в имени проекта символы Юникода, если собираетесь для развертывания своей надстройки использовать проект установки по умолчанию. Проекты Visual Studio Tools for Office поддерживают использование символов Юникода в имени проекта, но проекты установки — нет. По умолчанию имя проекта установки для надстроек включает имя проекта надстройки. Также, если планируется развертывать решение для автономного использования, символы в имени проекта должны соответствовать спецификациям протокола HTTP. Дополнительные сведения см. в разделе Автономные модели для решений Office (системы 2003).

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

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

    • [диск]:\

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

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

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

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

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

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

    • Меньше (<)

    • Больше (>)

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

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

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

    0es5szt7.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

    Откроется диалоговое окно Создание проекта.

  2. В области Типы проектов в узле языка программирования, который предполагается использовать, разверните узел Office.

  3. Выберите папку 2003 или 2007, в зависимости от того, для какой версии Microsoft Office Word или Microsoft Office Excel будет разрабатываться надстройка.

  4. В области Шаблоны выберите проект на уровне документа, который требуется создать.

    Имена проекта на уровне документа имеют структуру Версия приложенияТип документа. Приложение — это название приложения Microsoft Office, для которого предназначен проект на уровне документа. Версия приложения указывает версию Microsoft Office: 2003 или 2007. Тип документа — Книга, Шаблон или Документ. Список доступных шаблонов проектов документов приведен в разделе Общие сведения о шаблонах проектов пакета инструментов Visual Studio для Office.

    0es5szt7.alert_note(ru-ru,VS.90).gifПримечание.

    Если в папке 2007 нет шаблонов проектов, в списке Версия .NET Framework выберите .NET Framework 3.5. Дополнительные сведения см. в разделе Практическое руководство. Назначение целевой версии .NET Framework.

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

    0es5szt7.alert_note(ru-ru,VS.90).gifПримечание.

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

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

    Откроется Мастер проектов набора инструментов Visual Studio для Office.

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

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

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

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

    • [диск]:\

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

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

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

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

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

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

    • Меньше (<)

    • Больше (>)

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

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

  8. Нажмите кнопку Готово.

  9. Добавьте папку проекта и ее вложенные папки к списку надежных расположений в центре управления безопасностью в Word, если создается проект документа Word 2007 или шаблона Word 2007, который основан на DOC-файле или DOCM-файле.

    Если документ содержит проект VBA или элементы управления Windows Forms, добавление папки проекта к списку надежных расположений поможет обеспечить правильную работу документа. Дополнительные сведения о том, как добавить документ к списку надежных расположений, см. на веб-узле Microsoft Office Online Создание, удаление и изменение надежного расположения для файлов.

См. также

Задачи

Практическое руководство. Построение решений Office

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

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

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

Создание решений Office в Visual Studio

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