Пошаговое руководство. Отображение текста в текстовом поле рабочего листа с помощью кнопки
В этом пошаговом руководстве описываются основные принципы использования кнопок и текстовых полей на рабочих листах Microsoft Office Excel и способы создания проектов Excel с помощью средств разработки Office в Visual Studio.Для просмотра результатов в готовом примере обратитесь к примеру элементов управления Excel в разделе Образцы и пошаговые руководства разработки Office.
Применение. Сведения этого раздела применяются к проектам уровня документа для Excel 2013 и Excel 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.
В процессе выполнения этого пошагового руководства вы научитесь:
добавление элементов управления на лист;
заполнение текстового поля при нажатии кнопки;
Тестирование проекта.
Примечание |
---|
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях.Эти элементы определяются используемым выпуском Visual Studio и его параметрами.Дополнительные сведения см. в разделе Параметры Visual Studio. |
Обязательные компоненты
Ниже приведены компоненты, необходимые для выполнения данного пошагового руководства.
-
Выпуск Visual Studio 2012, включающий инструменты разработчика Microsoft Office. Дополнительные сведения см. в разделе [Настройка компьютера для разработки решений Office](bb398242\(v=vs.110\).md).
- Excel 2013 или Excel 2010.
Создание проекта
На данном этапе с помощью Visual Studio создается проект книги Excel.
Создание нового проекта
Создайте проект книги Excel с именем Кнопка Excel.Убедитесь, что выбрано Создать новый документ.Дополнительные сведения см. в разделе Практическое руководство. Создание проектов Office в Visual Studio.
Созданная книга Excel открывается в конструкторе Visual Studio, и проект Кнопка Excel добавляется в Обозреватель решений.
Добавление элементов управления на лист
Для этого пошагового руководства требуется кнопка и текстовое поле на первом листе.
Добавление кнопки и текстового поля
Убедитесь, что книга Мои Excel Button.xlsx открыта в конструкторе Visual Studio, и Sheet1.
С вкладки Стандартные элементы управления панели элементов перетащите элемент управления TextBox на лист Sheet1.
В меню Вид выберите команду Окно свойств.
Убедитесь, что элемент TextBox1 отображается в раскрывающемся списке окна Свойства, и присвойте его свойству Name значение displayText.
Перетащите элемент управления Кнопка на лист Sheet1 и измените следующие свойства:
Свойство
Значение
Имя
insertText
Текст.
Вставить текст
Теперь напишите код, выполняемый при нажатии кнопки.
Заполнение текстового поля при нажатии кнопки
Каждый раз, когда пользователь нажимает кнопку Здравствуй, мир! добавляется в текстовое поле.
Добавление текста в текстовое поле при нажатии кнопки
В обозревателе решений щелкните правой кнопкой мыши 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, как показано ниже.Сведения о создании обработчиков событий см. в разделе Практическое руководство. Создание обработчиков событий в проектах Office.
this.insertText.Click += new EventHandler(insertText_Click);
Тестирование приложения
Теперь тест в книгу, чтобы убедиться, что сообщение в текстовое поле Здравствуй, мир!. при нажатии кнопки.
Проверка рабочей книги
Нажмите клавишу F5 для запуска проекта.
Щелкните кнопку.
Убедитесь, что в текстовом поле отображается текст Здравствуй, мир!.
Следующие действия
В этом пошаговом руководстве рассмотрены основные принципы использования кнопок и текстовых полей на рабочих листах Excel.Далее будут рассмотрены следующие задачи:
Развертывание проекта.Дополнительные сведения см. в разделе Развертывание решения Office.
Использование флажков для изменения форматирования.Дополнительные сведения см. в разделе Пошаговое руководство. Изменение форматирования листа с использованием элементов управления CheckBox.
См. также
Задачи
Практическое руководство. Добавление элементов управления Windows Forms в документы Office
Основные понятия
Пошаговые руководства с использованием Excel
Ограничения по использованию элементов управления Windows Forms в документах Office