Пошаговое руководство. Отображение текста в текстовом поле рабочего листа с помощью кнопки
Обновлен: Ноябрь 2007
Применение |
---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
В этом пошаговом руководстве описываются основные принципы использования кнопок и текстовых полей на рабочих листах Microsoft Office Excel и способы создания проектов Excel с помощью Visual Studio Tools for Office. Для просмотра результатов в виде полного примера обратитесь к разделу Примеры элементов управления Excel.
В процессе выполнения этого пошагового руководства будет изучено следующее:
добавление элементов управления на лист;
заполнение текстового поля при нажатии кнопки;
тестирование проекта.
![]() |
---|
На компьютере могут отображаться имена или расположения некоторых элементов пользовательского интерфейса Visual Studio, отличающиеся от указанных в дальнейших инструкциях. Эти элементы определяются используемой версией Visual Studio и ее параметрами. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Обязательные компоненты
Для выполнения этого руководства требуются следующие компоненты:
Visual Studio Tools for Office (необязательный компонент Visual Studio 2008 Professional и Visual Studio Team System);
Microsoft Office Excel 2003 или Microsoft Office Excel 2007.
Создание проекта
На данном этапе с помощью Visual Studio Tools for Office создается проект рабочей книги Excel.
Создание нового проекта
Создайте проект книги Excel с именем Кнопка Excel. Убедитесь, что выбрано Создать новый документ. Дополнительные сведения см. в разделе Практическое руководство. Создание проектов Visual Studio Tools for Office.
Созданная книга Excel открывается в конструкторе Visual Studio, и проект Кнопка Excel добавляется в Обозреватель решений.
Добавление элементов управления на лист
Для этого пошагового руководства требуется кнопка и текстовое поле на первом листе.
Добавление кнопки и текстового поля
Убедитесь, что в конструкторе Visual Studio открыта книга Кнопка Excel.xls и отображается Sheet1.
С вкладки Стандартные элементы управления панели элементов перетащите элемент управления TextBox на лист Sheet1.
В меню Вид выберите команду Окно свойств.
Убедитесь, что элемент TextBox1 отображается в раскрывающемся списке окна Свойства, и присвойте его свойству Name значение displayText.
Перетащите элемент управления Кнопка на лист Sheet1 и измените следующие свойства:
Свойство
Значение
Имя
insertText
Текст
Вставить текст
Теперь напишите код, выполняемый при нажатии кнопки.
Заполнение текстового поля при нажатии кнопки
При каждом нажатии кнопки строка Hello World! будет добавляться к содержимому текстового поля.
Добавление текста в текстовое поле при нажатии кнопки
В Обозревателе решений щелкните правой кнопкой мыши Sheet1 и выберите в контекстном меню команду Просмотреть код.
В обработчик событий Click кнопки добавьте следующий код:
Private Sub insertText_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles insertText.Click Me.displayText.Text += "Hello World! " End Sub
private void insertText_Click(object sender, EventArgs e) { this.displayText.Text += "Hello World! "; }
В C# необходимо добавлять обработчик событий Startup, как показано ниже. Сведения о создании обработчиков событий см. в разделе Практическое руководство. Создание обработчиков событий в пакете инструментов Visual Studio для Office.
this.insertText.Click += new EventHandler(insertText_Click);
Проверка работы приложения
Теперь можно проверить работу рабочей книги, чтобы убедиться, что при нажатии кнопки сообщение Hello World! отображается в текстовом поле.
Проверка рабочей книги
Нажмите клавишу F5 для запуска проекта.
Нажмите кнопку.
Убедитесь, что строка Hello World! появилась в текстовом поле.
Следующие действия
В этом пошаговом руководстве рассмотрены основные принципы использования кнопок и текстовых полей на рабочих листах Excel. Далее будут рассмотрены следующие задачи:
Развертывание проекта. Дополнительные сведения см. в разделе Развертывание решений Office.
Использование флажков для изменения форматирования. Дополнительные сведения см. в разделе Пошаговое руководство. Изменение форматирования листа с использованием элементов управления CheckBox.
См. также
Задачи
Практическое руководство. Добавление элементов управления Windows Forms в документы Office
Основные понятия
Пошаговые руководства с использованием Excel
Ограничения по использованию элементов управления Windows Forms в документах Office