Поделиться через


Пример создания элементов управления содержимым

ПримечаниеПримечание.

Данный пример работает только в Microsoft Office Word 2007.

В данном примере демонстрируется способ использования элементов управления содержимым в документе Word. В документ включена таблица с элементами управления содержимым во втором столбце и кратким описанием каждого из них в первом столбце. В данном примере также демонстрируется способ использования элементов управления содержимым для включения разрывов страниц.

Примечание о безопасностиПримечание о безопасности.

Этот пример кода служит иллюстрацией концепции, и в нем приведен только код, который относится к данной концепции. Пример может не отвечать требованиям безопасности для конкретных условий, и его не следует использовать в точности в том виде, в котором он приведен. Чтобы сделать проект более безопасным и надежным, рекомендуется добавить в него код обеспечения безопасности и код обработки ошибок. Корпорация Майкрософт предоставляет этот пример кода на условиях "КАК ЕСТЬ", без каких-либо гарантий.

Сведения об установке демонстрационного проекта на локальный компьютер см. в разделе Практическое руководство. Установка и использование файлов примеров из справки.

Образцы файлов:

C# Bb386190.load(ru-ru,VS.90).gif Просмотреть источник Bb386190.save(ru-ru,VS.90).gif Загрузить  
Visual Basic Bb386190.load(ru-ru,VS.90).gif Просмотреть источник Bb386190.save(ru-ru,VS.90).gif Загрузить  

Выполнение примера

  1. Нажмите клавишу F5.

  2. Проверьте невозможность изменения или удаления элемента управления текстом в формате RTF в первой строке таблицы.

  3. В элементе управления простым текстом во второй строке таблицы введите число.

    Убедитесь, что в элемент управления можно вводить числа только в диапазоне от 1 до 100.

  4. В третьей строке таблицы щелкните значок в элементе управления "Рисунок" и выберите отображаемое изображение.

  5. В поле со списком в четвертой строке выберите одну из должностей или введите собственное название должности.

    Убедитесь в появлении предупреждения при щелчке вне поля со списком, если не выбрана или не введена должность.

  6. В пятой строке таблицы выберите один из уровней из списка.

    Убедитесь, что в элементе управления невозможно выбрать значение более 7, если в поле со списком в четвертой строке выбрана должность Торговый представитель.

  7. Выберите дату в элементе управления "Выбор даты" в шестой строке таблицы.

  8. В последней строке таблицы введите почтовый адрес и индекс.

    Проверьте невозможность удаления элементов управления, размещенных в элементе управления "Группа".

  9. Вставьте разрыв страницы в элемент управления текстом в формате RTF после таблицы. Убедитесь, что элемент управления текстом в формате RTF охватывает разрыв страницы.

Требования

Для выполнения этого примера требуются следующие приложения:

  • Visual Studio Tools for Office;

  • Microsoft Office Word 2007.

Демонстрации

В этом примере показано выполнение следующих задач:

  • Использование следующих элементов управления содержимым в документе Word:

  • Проверка текста, вводимого в элемент управления содержимым конечным пользователем (например, проверка вхождения числа в диапазон от 0 до 101). Для этого в примере производится обработка события Validating.

  • Выполнение действия после щелчка пользователем вне элемента управления содержимым. Для этого в примере используется обработка события Exiting.

  • Включение разрыва страницы в элемент управления RichTextContentControl.

См. также

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

Примеры проектов уровня документа

Элементы управления содержимым

Практическое руководство. Добавление элементов управления содержимым в документы Word

Практическое руководство. Защита частей документов с помощью элементов управления содержимым

Пошаговое руководство. Создание шаблона с помощью элементов управления содержимым