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


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

Обновлен: Ноябрь 2007

Применение

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office.

Тип проекта

  • Проекты уровня документа

Версия Microsoft Office

  • Excel 2003

  • Excel 2007

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

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

В процессе выполнения этого пошагового руководства будет изучено следующее:

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

  • заполнение текстового поля при нажатии кнопки;

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

e7d7889z.alert_note(ru-ru,VS.90).gifПримечание.

На компьютере могут отображаться имена или расположения некоторых элементов пользовательского интерфейса 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.

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

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

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

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

  1. Убедитесь, что в конструкторе Visual Studio открыта книга Кнопка Excel.xls и отображается Sheet1.

  2. С вкладки Стандартные элементы управления панели элементов перетащите элемент управления TextBox на лист Sheet1.

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

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

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

    Свойство

    Значение

    Имя

    insertText

    Текст

    Вставить текст

Теперь напишите код, выполняемый при нажатии кнопки.

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

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

Добавление текста в текстовое поле при нажатии кнопки

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

  2. В обработчик событий 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! ";
    }
    
  3. В C# необходимо добавлять обработчик событий Startup, как показано ниже. Сведения о создании обработчиков событий см. в разделе Практическое руководство. Создание обработчиков событий в пакете инструментов Visual Studio для Office.

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

Проверка работы приложения

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

Проверка рабочей книги

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

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

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

Следующие действия

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

См. также

Задачи

Практическое руководство. Добавление элементов управления Windows Forms в документы Office

Основные понятия

Пошаговые руководства с использованием Excel

Ограничения по использованию элементов управления Windows Forms в документах Office