Типы проектов Office в Visual Studio

Оценить
(1 голос)

Существует тип проекта (или целое семейство типов проектов) для каждого приложения Office. На рис. 21.4 мы видим различные имеющиеся типы проектов (для этого в диалого­вом окне New Project нужно сначала раскрыть узел языка, а затем узел Office). Описание: image566

Обратите внимание, что у нас есть возможность разрабатывать под приложения как Microsoft Office 2003, так и Microsoft Office 2007. В основном и подход, и имеющиеся воз­можности одинаковы (разумеется, за исключением новых функциональных возможностей, появившихся в Office 2007 — не самой последней из которых является лента).

Для Word и Excel вы увидите по два типа проектов: шаблон надстройки и шаблон уровня документа (для Word он называется Word 2007 Document, а для Excel — это Excel 2007 Workbook). Как уже говорилось, разница между надстройкой (уровня приложения) и рас­ширением документа состоит в области видимости: когда вы компилируете проект VSTO, то генерируется сборка на управляемом коде (точно так же, как и для любого другого типа проекта в Visual Studio). Эта сборка может быть прикреплена или связана с приложением Office (например, Word или Excel), либо с документом Office (например, файлом doc/docx или xls/xlsx). Сборки уровня документов загружаются только тогда, когда загружается до­кумент, и область их действия ограничена документом. Надстройки уровня приложения за­гружаются при старте приложения (пользователь может этим управлять), и по своему дей­ствию они являются более глобальными.

Примечание

Несмотря на то, что Visual Studio 2008 без всякой дополнительной настройки пол­ностью поддерживает проекты Microsoft Office (по крайней мере, в версии Visual Studio Professional), вам, очевидно, понадобится иметь на компьютере инсталлиро­ванный Microsoft Office (а возможно, и разные другие компоненты). Подробные тре­бования для VSTO см. в статье MSDN с названием "How to: Install Visual Studio Tools for Office".Описание: image567

Создание надстройки для Office
Модификация ленты
Добавление элементов на ленту
Обработка событий элементов управления ленты
Модификация панели задач

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.