Compartir a través de


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

Para agregar un panel de acciones a un documento de Microsoft Office Word, primero cree un control de usuario de Windows Forms. A continuación, agregue el control de usuario a la propiedad Controls del campo ThisDocument.ActionsPane del proyecto.

Se aplica a: la información de este tema se aplica a los proyectos de nivel de documento para Word 2007 y Word 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

Nota

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

Crear el control de usuario

El siguiente procedimiento muestra cómo crear un control de usuario en un proyecto de Word. También agrega al control de usuario un botón que escribe texto en el documento cuando se hace clic en él.

Para crear el control de usuario

  1. Abra el documento o proyecto de plantilla de Word 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.

    Nota

    Alternativamente, puede agregar un elemento Control de usuario a su proyecto. Las clases generadas por los elementos Control del panel de acciones y Control de usuario son equivalentes desde el punto de vista funcional.

  4. En la pestaña Windows Forms del Cuadro de herramientas, arrastre un control Button hasta el control.

    Nota

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

  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.ThisDocument.Paragraphs(1).Range.Text = "Hello world!"
    End Sub
    
    private void button1_Click(object sender, System.EventArgs e)
    {
        Globals.ThisDocument.Paragraphs[1].Range.Text = "Hello World!";
    }
    
  6. En C#, debe agregar un controlador de eventos para el clic de botón. Puede colocar este código en el constructor HelloControl, después de la llamada a IntializeComponent.

    Para obtener información acerca de cómo crear controladores de eventos, vea Cómo: Crear controladores de eventos en proyectos de Office.

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

Agregar el control de usuario al panel de acciones

Para mostrar el panel de acciones, agregue el control de usuario a la propiedad Controls del campo ThisDocument.ActionsPane.

Para agregar el control de usuario al panel de acciones

  1. Agregue el siguiente código a la clase ThisDocument como una declaración de nivel de clase (no agregue este código a un método).

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

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

Vea también

Tareas

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

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

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

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

Otros recursos

Información general sobre recuadros de acciones