osoft Office». Також був обраний компонент «Графічна бібліотека», що показано на малюнку 30.
Вибіркова установка компонентів Microsoft Visual Studio 2010
Інтегроване середовище розробки Microsoft Visual Studio 2010 Professional надає можливість розроблялися програми на декількох мовах програмування, підтримуваних. NET Framework. Для розробки надбудови була вибрана мова програмування C #.
3.5.2 Вибір шаблону надбудови PowerPoint
При установці VSTO 2010 SE у вузол Office в діалоговому вікні «Створити проект» (Visual Studio New Project) додаються дві папки: одна для створення надбудов, призначених для Office 2007, а друга для створення надбудов, призначених для додатків системи Office 2010. Почнемо створення нової надбудови PowerPoint і виберемо шаблон надбудови PowerPoint показаний у папці надбудов 2007, що показано на малюнку 31.
Створення проекту в MS Visual Studio 2010
3.5.3 Створення класу ThisAddIn і подій
Шаблон проекту PowerPoint створює клас з назвою ThisAddIn, що показано на малюнку 32.
Заготівля класу ThisAddIn в редакторі вихідного коду MS Visual Studio 2010
Існують дві події: ThisAddIn_Startup і ThisAddIn_Shutdown. ThisAddIn_Startup викликається при завантаженні надбудови. (Тут можна помістити код ініціалізації.) ThisAddIn_Shutdown викликається при вивантаженні надбудови. (Тут можна помістити код очистки.)
3.5.4 Додавання стрічки
Стрічка є головним елементом нового інтерфейсу користувача Office. Стрічка замінює меню і панелі команд попередніх версій Office і організовує функції і можливості в контекстні вкладки. Вкладки містять угруповання з елементів управління: кнопки, команди і меню, що випадає. Для цього проекту створимо просту стрічку з випадає, меню, при натисканні на нього є можливість вибрати папку з потрібними графічними зображеннями. Для цього заздалегідь підготовлені і структуровані графічні файли з УДО електронних компонентов.2010 SE підтримує розширення стрічки і спрощує додавання нових користувальницьких вкладок стрічки та елементів управління в додатки.
Додавання стрічки проводиться через виклик контекстного меню оглядача рішень, що показано на малюнку 33.
Додавання нового елемента типу стрічка
Спочатку додаємо елемент підтримки стрічки в проект з меню Project | Add New Item (Проект | Додати елемент). У проекті створюються два файли: один для визначення стрічки, а другий для коду стрічки. Файл визначення стрічки - це XML-файл, який описує стрічку. Файл з кодом стрічки обробляє завантаження і події стрічки. На малюнку 34 наведено пЗростанню XML-файл визначення стрічки, який додає вкладку стрічки з ім'ям My Tab, що містить одну групу з ім'ям My Group. Ця група містить тільки одну кнопку з ім'ям My Button. Кнопка має функцію зворотного виклику з ім'ям OnClick задаваемую для onAction.