Пошаговое руководство. Изменение форматирования документов с помощью элементов управления CheckBox
В этом пошаговом руководстве показано, как использовать элементы управления Windows Forms в настройке на уровне документа для Microsoft Office Word для изменения форматирования текста.
Область применения. Сведения в этом разделе относятся к проектам уровня документа для Word. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.
В этом пошаговом руководстве рассматриваются следующие задачи:
Добавление текста и элемента управления в документ в проекте уровня документа во время разработки.
Форматирование текста при выборе параметра.
Чтобы просмотреть результат в виде готового примера, см. примеры элементов управления Word в примерах разработки Office и пошаговых руководствах.
Примечание.
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация среды IDE.
Необходимые компоненты
Для выполнения этого пошагового руководства требуются следующие компоненты:
Выпуск Visual Studio, включающий инструменты разработчика Microsoft Office. Дополнительные сведения см. в статье "Настройка компьютера для разработки решений Office".
Word 2013 или Word 2010.
Создание проекта
Первым шагом является создание документа Word.
Создание нового проекта
Создайте проект Word Document с именем "Мой формат Word". В мастере выберите "Создать новый документ".
Дополнительные сведения см. в статье "Практическое руководство. Создание проектов Office в Visual Studio".
Visual Studio открывает новый документ Word в конструкторе и добавляет проект форматирования My Word в Обозреватель решений.
Добавление текста и элементов управления в документ Word
В этом пошаговом руководстве добавьте три поля проверка и текст в элементе управления WordBookmark. Поля проверка будут представлять параметры пользователю для форматирования текста.
Добавление трех полей проверка
Убедитесь, что документ открыт в конструкторе Visual Studio.
На вкладке "Общие элементы управления" панели элементов перетащите первый CheckBox элемент управления в документ.
В окне Свойства измените следующие свойства.
Свойство Значение Имя applyBoldFont Text Полужирный шрифт Нажмите клавишу ВВОД, чтобы переместить точку вставки под первым полем проверка.
Добавьте в документ
ApplyBoldFont
под полем проверка второй проверка поле и измените следующие свойства.Свойство Значение Имя applyItalicFont Text Наклонный Нажмите клавишу ВВОД, чтобы переместить точку вставки под вторым полем проверка.
Добавьте третье поле проверка в документ под полем
ApplyItalicFont
проверка и измените следующие свойства.Свойство Значение Имя applyUnderlineFont Text Подчеркнуть
Добавление текста и элемента управления "Закладка"
Переместите точку вставки под элементами управления проверка поля и введите следующий текст:
Щелкните поле проверка, чтобы изменить форматирование этого текста.
На вкладке "Элементы управления Word" панели элементов перетащите Bookmark элемент управления в документ.
Откроется диалоговое окно "Добавить элемент управления закладками".
Выберите текст, добавленный в документ, и нажмите кнопку "ОК".
Элемент Bookmark управления с именем Bookmark1 добавляется в выбранный текст в документе.
В окне свойств измените значение свойства (Name) на fontText.
Затем напишите код, чтобы отформатировать текст, если поле проверка проверка или снято.
Форматирование текста при проверка поле проверка или очистке
Когда пользователь выбирает параметр форматирования, измените формат текста в документе.
Изменение форматирования при выборе поля проверка
Щелкните правой кнопкой мыши
ThisDocument
Обозреватель решений и выберите пункт "Просмотреть код" в контекстном меню.Только для C# добавьте следующие константы в класс ThisDocument .
const int WordTrue = -1; const int WordFalse = 0;
Добавьте следующий код в Click обработчик
applyBoldFont
событий поля проверка.Добавьте следующий код в Click обработчик
applyItalicFont
событий поля проверка.Добавьте следующий код в Click обработчик
applyUnderlineFont
событий поля проверка.В C#необходимо добавить обработчики событий для текстовых полей в Startup событие. Сведения о создании обработчиков событий см. в статье "Практическое руководство. Создание обработчиков событий в проектах Office".
this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click); this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click); this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
Тестирование приложения
Теперь можно протестировать документ, чтобы убедиться, что текст отформатирован правильно при выборе или очистке поля проверка.
Тестирование документа
Нажмите клавишу F5 для запуска проекта.
Выберите или снимите поле проверка.
Убедитесь, что текст отформатирован правильно.
Следующие шаги
В этом пошаговом руководстве показаны основы использования полей проверка и программного изменения форматирования текста в документах Word. Ниже приводятся некоторые из возможных последующих задач.
Используйте кнопку для заполнения текстового поля. Дополнительные сведения см. в пошаговом руководстве. Отображение текста в текстовом поле в документе с помощью кнопки.
Использование переключателей для выбора стилей диаграмм.