Практическое руководство. Добавление панели действий в книги Excel
Обновлен: Ноябрь 2007
Применение |
---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Объект ActionsPane является доступным для Вашего проекта Visual Studio Tools for Office, но он невидим до тех пор, пока Вы не добавите в него элемент управления Windows Forms.
Чтобы добавить панель действий в книгу Microsoft Office Excel, можно создать элемент управления и затем добавить его в панель действий. Диалоговое окно Добавить новый элемент содержит управляющий элемент "панель действий", являющийся элементом управления пользователя в панели действий; можно использовать этот управляющий элемент или управляющий элемент пользователя с одинаковыми результатами.
![]() |
---|
Можно создать панель действий только в настройке уровня документа для Word или Excel. Нельзя создать панель действий в надстройке уровня приложения. Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
![]() |
---|
На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Создание элемента управления Actions Pane
Добавление в проект элемента управления "панель действий"
Откройте книгу Excel или шаблонный проект в Visual Studio.
В меню Проект выберите команду Добавить новый элемент.
В диалоговом окне Добавление нового элемента выберите Элемент управления "Панель действий", дайте файлу имя HelloControl и нажмите кнопку Добавить.
Если панель действий невидима в конструкторе, дважды щелкните HelloControl в Обозревателе решений.
Из вкладки Windows Forms диалогового окна Панель элементов перетащите управляющий элемент Button в управляющий элемент панели действий.
В обработчик событий кнопки Click добавьте следующий код:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click Globals.Sheet1.Range("A1").Value2 = "Hello world!" End Sub
private void button1_Click(object sender, System.EventArgs e) { Globals.Sheet1.Range["A1", System.Type.Missing].Value2 = "Hello World!"; }
В C# следует создать обработчик событий для события Button. Можно заменить этот код в конструкторе HelloControl. Сведения о создании обработчиков событий см. в разделе Практическое руководство. Создание обработчиков событий в пакете инструментов Visual Studio для Office.
public HelloControl() { InitializeComponent(); this.button1.Click += new System.EventHandler(this.button1_Click); }
Добавление элемента управления панели действий в панель действий
Чтобы показать панель действий, нужно добавить в нее управляющий элемент.
Добавление в панель действий элемента управления панели действий
Создайте новый экземпляр управляющего элемента панели действий в классе ThisWorkbook.
Dim hello As New HelloControl
private HelloControl hello = new HelloControl();
Добавьте следующий код в обработчик событий Startup книги ThisWorkbook:
Me.ActionsPane.Controls.Add(hello)
this.ActionsPane.Controls.Add(hello);
См. также
Задачи
Пошаговое руководство. Вставка текста в документ из панели действий
Практическое руководство. Добавление панели действий в документы Word
Пошаговое руководство. Изменение панели действий в зависимости от контекста пользователя
Практическое руководство. Управление структурой элементов управления в панели действий