Пример создания элементов управления содержимым
Примечание. |
---|
Данный пример работает только в Microsoft Office Word 2007. |
В данном примере демонстрируется способ использования элементов управления содержимым в документе Word. В документ включена таблица с элементами управления содержимым во втором столбце и кратким описанием каждого из них в первом столбце. В данном примере также демонстрируется способ использования элементов управления содержимым для включения разрывов страниц.
Примечание о безопасности. |
---|
Этот пример кода служит иллюстрацией концепции, и в нем приведен только код, который относится к данной концепции. Пример может не отвечать требованиям безопасности для конкретных условий, и его не следует использовать в точности в том виде, в котором он приведен. Чтобы сделать проект более безопасным и надежным, рекомендуется добавить в него код обеспечения безопасности и код обработки ошибок. Корпорация Майкрософт предоставляет этот пример кода на условиях "КАК ЕСТЬ", без каких-либо гарантий. |
Сведения об установке демонстрационного проекта на локальный компьютер см. в разделе Практическое руководство. Установка и использование файлов примеров из справки.
Образцы файлов:
C# | Просмотреть источник | Загрузить | |
---|---|---|---|
Visual Basic | Просмотреть источник | Загрузить | |
---|---|---|---|
Выполнение примера
Нажмите клавишу F5.
Проверьте невозможность изменения или удаления элемента управления текстом в формате RTF в первой строке таблицы.
В элементе управления простым текстом во второй строке таблицы введите число.
Убедитесь, что в элемент управления можно вводить числа только в диапазоне от 1 до 100.
В третьей строке таблицы щелкните значок в элементе управления "Рисунок" и выберите отображаемое изображение.
В поле со списком в четвертой строке выберите одну из должностей или введите собственное название должности.
Убедитесь в появлении предупреждения при щелчке вне поля со списком, если не выбрана или не введена должность.
В пятой строке таблицы выберите один из уровней из списка.
Убедитесь, что в элементе управления невозможно выбрать значение более 7, если в поле со списком в четвертой строке выбрана должность Торговый представитель.
Выберите дату в элементе управления "Выбор даты" в шестой строке таблицы.
В последней строке таблицы введите почтовый адрес и индекс.
Проверьте невозможность удаления элементов управления, размещенных в элементе управления "Группа".
Вставьте разрыв страницы в элемент управления текстом в формате RTF после таблицы. Убедитесь, что элемент управления текстом в формате RTF охватывает разрыв страницы.
Требования
Для выполнения этого примера требуются следующие приложения:
Visual Studio Tools for Office;
Microsoft Office Word 2007.
Демонстрации
В этом примере показано выполнение следующих задач:
Использование следующих элементов управления содержимым в документе Word:
Проверка текста, вводимого в элемент управления содержимым конечным пользователем (например, проверка вхождения числа в диапазон от 0 до 101). Для этого в примере производится обработка события Validating.
Выполнение действия после щелчка пользователем вне элемента управления содержимым. Для этого в примере используется обработка события Exiting.
Включение разрыва страницы в элемент управления RichTextContentControl.
См. также
Основные понятия
Примеры проектов уровня документа
Элементы управления содержимым
Практическое руководство. Добавление элементов управления содержимым в документы Word
Практическое руководство. Защита частей документов с помощью элементов управления содержимым
Пошаговое руководство. Создание шаблона с помощью элементов управления содержимым