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


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

В этом пошаговом руководстве показано, как использовать кнопки и текстовые поля на листах Microsoft Office Excel и как создавать проекты Excel с помощью средств разработки Office в Visual Studio. Чтобы просмотреть результат в качестве готового примера, см. примеры элементов управления Excel в примерах разработки Office и пошаговых руководствах.

Область применения. Сведения в этом разделе относятся к проектам уровня документа для Excel. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

В этом пошаговом руководстве описаны следующие процедуры.

  • Добавление элементов управления на лист.

  • Заполните текстовое поле при нажатии кнопки.

  • Протестируйте проект.

Примечание.

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.

Необходимые компоненты

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

Создание проекта

На этом шаге вы создадите проект книги Excel с помощью Visual Studio.

Создание проекта

  1. Создайте проект книги Excel с именем "Моя кнопка Excel". Убедитесь, что выбран новый документ . Дополнительные сведения см. в статье "Практическое руководство. Создание проектов Office в Visual Studio".

    Visual Studio открывает новую книгу Excel в конструкторе и добавляет проект кнопки My Excel в Обозреватель решений.

Добавление элементов управления на лист

Для этого пошагового руководства вам потребуется кнопка и текстовое поле на первом листе.

Добавление кнопки и текстового поля

  1. Убедитесь, что книга My Excel Button.xlsx открыта в конструкторе Visual Studio с Sheet1 отображением.

  2. На вкладке "Общие элементы управления" панели элементов перетащите указатель TextBoxSheet1мыши.

  3. В меню "Вид" выберите окно свойств.

  4. Убедитесь, что TextBox1 отображается в раскрывающемся списке "Свойства " и измените свойство Name текстового поля на displayText.

  5. Перетащите элемент управления Sheet1 Button и измените следующие свойства:

    Свойство Значение
    Имя insertText
    Text Вставка текста

    Теперь напишите код для запуска при нажатии кнопки.

Заполнение текстового поля при нажатии кнопки

Каждый раз, когда пользователь нажимает кнопку, Hello World! добавляется в текстовое поле.

Запись в текстовое поле при нажатии кнопки

  1. В Обозреватель решений щелкните лист1 правой кнопкой мыши и выберите пункт "Просмотреть код" в контекстном меню.

  2. Добавьте следующий код в Click обработчик событий кнопки:

    private void insertText_Click(object sender, EventArgs e)
    {
        this.displayText.Text += "Hello World! ";
    }
    
  3. В C#необходимо добавить обработчик событий в Startup событие, как показано ниже. Сведения о создании обработчиков событий см. в статье "Практическое руководство. Создание обработчиков событий в проектах Office".

    this.insertText.Click += new EventHandler(insertText_Click);
    

Тестирование приложения

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

Проверка книги

  1. Нажмите клавишу F5 для запуска проекта.

  2. Нажмите кнопку .

  3. Убедитесь, что Hello World! отображается в текстовом поле.

Следующие шаги

В этом пошаговом руководстве показаны основы использования кнопок и текстовых полей на листах Excel. Ниже приводятся некоторые из возможных последующих задач.

  • Развертывание проекта. Дополнительные сведения см. в статье "Развертывание решения Office".

  • Использование полей проверка для изменения форматирования.