Смарт-теги в Office работают аналогично смарт-тегам интегрированной среды Visual Studio (см. главу 8). Word способен распознать различные типы контента при его вводе в документ (такие как имена, даты, финансовые символы и телефонные номера). Когда такой элемент распознан, он помечается пунктирным фиолетовым подчеркиванием. При нависании курсора над таким подчеркиванием будет показан значок смарт-тега, который может быть затем использован для доступа к каскадному меню различных опций взаимодействия с этими данными. Например, возможно, вы хотите добавить чей-то номер телефона в ваш список контактов. Это действие легко выполнить из меню смарт-тега для номера телефона (рис. 21.3).
При помощи VSTO вы можете создать собственные распознаватели смарт-тегов и связанные с ними команды.