Пошаговое руководство. Отображение текста в текстовом поле на листе с помощью кнопки
В этом пошаговом руководстве показано, как использовать кнопки и текстовые поля на листах Microsoft Office Excel и как создавать проекты Excel с помощью средств разработки Office в Visual Studio. Чтобы просмотреть результат в качестве готового примера, см. примеры элементов управления Excel в примерах разработки Office и пошаговых руководствах.
Область применения. Сведения в этом разделе относятся к проектам уровня документа для Excel. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.
В этом пошаговом руководстве описаны следующие процедуры.
Добавление элементов управления на лист.
Заполните текстовое поле при нажатии кнопки.
Протестируйте проект.
Примечание.
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Необходимые компоненты
Для выполнения этого пошагового руководства требуются следующие компоненты:
Выпуск Visual Studio, включающий инструменты разработчика Microsoft Office. Дополнительные сведения см. в статье "Настройка компьютера для разработки решений Office".
Excel 2013 или Excel 2010.
Создание проекта
На этом шаге вы создадите проект книги Excel с помощью Visual Studio.
Создание проекта
Создайте проект книги Excel с именем "Моя кнопка Excel". Убедитесь, что выбран новый документ . Дополнительные сведения см. в статье "Практическое руководство. Создание проектов Office в Visual Studio".
Visual Studio открывает новую книгу Excel в конструкторе и добавляет проект кнопки My Excel в Обозреватель решений.
Добавление элементов управления на лист
Для этого пошагового руководства вам потребуется кнопка и текстовое поле на первом листе.
Добавление кнопки и текстового поля
Убедитесь, что книга My Excel Button.xlsx открыта в конструкторе Visual Studio с
Sheet1
отображением.На вкладке "Общие элементы управления" панели элементов перетащите указатель TextBox
Sheet1
мыши.В меню "Вид" выберите окно свойств.
Убедитесь, что TextBox1 отображается в раскрывающемся списке "Свойства " и измените свойство Name текстового поля на displayText.
Перетащите элемент управления
Sheet1
Button и измените следующие свойства:Свойство Значение Имя insertText Text Вставка текста Теперь напишите код для запуска при нажатии кнопки.
Заполнение текстового поля при нажатии кнопки
Каждый раз, когда пользователь нажимает кнопку, Hello World! добавляется в текстовое поле.
Запись в текстовое поле при нажатии кнопки
В Обозреватель решений щелкните лист1 правой кнопкой мыши и выберите пункт "Просмотреть код" в контекстном меню.
Добавьте следующий код в Click обработчик событий кнопки:
В C#необходимо добавить обработчик событий в Startup событие, как показано ниже. Сведения о создании обработчиков событий см. в статье "Практическое руководство. Создание обработчиков событий в проектах Office".
this.insertText.Click += new EventHandler(insertText_Click);
Тестирование приложения
Теперь вы можете протестировать книгу, чтобы убедиться, что сообщение Hello World! отображается в текстовом поле при нажатии кнопки.
Проверка книги
Нажмите клавишу F5 для запуска проекта.
Нажмите кнопку .
Убедитесь, что Hello World! отображается в текстовом поле.
Следующие шаги
В этом пошаговом руководстве показаны основы использования кнопок и текстовых полей на листах Excel. Ниже приводятся некоторые из возможных последующих задач.
Развертывание проекта. Дополнительные сведения см. в статье "Развертывание решения Office".
Использование полей проверка для изменения форматирования.