Compartir a través de


Cómo: Agregar un panel de acciones a un libro de Excel

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de documento

Versión de Microsoft Office

  • Excel 2007

  • Excel 2003

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

El objeto ActionsPane está disponible para los proyectos de Visual Studio Tools para Office, pero no estará visible hasta que le agregue un control de formularios Windows Forms.

Para agregar un panel de acciones a un libro de Microsoft Office Excel, puede crear un control de usuario y, a continuación, agregarlo al panel de acciones. El cuadro de diálogo Agregar nuevo elemento contiene un control del panel de acciones que es un control de usuario para el panel de acciones; puede utilizar este control o un control de usuario con idénticos resultados.

Nota:

Puede crear un panel de acciones sólo en una personalización de nivel de documento para Word o Excel. No puede crear un panel de acciones en un complemento de nivel de aplicación. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Crear el control del panel de acciones

Para agregar un control del panel de acciones al proyecto

  1. Abra el proyecto de libro o de plantilla de Excel en Visual Studio.

  2. En el menú Proyecto, haga clic en Agregar nuevo elemento.

  3. En el cuadro de diálogo Agregar nuevo elemento, seleccione Control del panel de acciones, denomínelo HelloControl y, a continuación, haga clic en Agregar.

    Si el control del panel de acciones no está visible en el diseñador, haga doble clic en HelloControl, en el Explorador de soluciones.

  4. En la ficha Formularios Windows Forms del Cuadro de herramientas, arrastre un control Button hacia el control del panel de acciones.

  5. Agregue el código siguiente al controlador del evento Click del botón.

    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!";
    }
    
  6. En C#, debe crear un controlador de eventos para Button. Puede colocar este código en el constructor HelloControl. Para obtener información sobre cómo crear controladores de eventos, vea Cómo: Crear controladores de eventos en Visual Studio Tools para Office.

    public HelloControl()
    {
        InitializeComponent();
        this.button1.Click += new System.EventHandler(this.button1_Click);
    }
    

Agregar el control del panel de acciones al panel de acciones

Para mostrar el panel de acciones, agregue los controles al mismo.

Para agregar un control del panel de acciones al panel de acciones

  1. Cree una nueva instancia del control del panel de acciones en la clase ThisWorkbook.

    Dim hello As New HelloControl
    
    private HelloControl hello = new HelloControl();
    
  2. Agregue el código siguiente al controlador de eventos Startup de la clase ThisWorkbook.

    Me.ActionsPane.Controls.Add(hello)
    
    this.ActionsPane.Controls.Add(hello);
    

Vea también

Tareas

Tutorial: Insertar texto en un documento de un Panel de acciones

Cómo: Agregar un panel de acciones a un documento de Word

Tutorial: Cambiar el panel de acciones de acuerdo con el contexto del usuario

Cómo: Administrar el diseño de controles en paneles de acciones

Conceptos

Información general sobre paneles de acciones