“Conocimiento software>

¿Cómo se imprime la selección en cada página de Excel?

2014/6/7
Excel no tiene una función incorporada para imprimir automáticamente una selección específica en * cada * página de una hoja de trabajo más grande. La función de área de impresión solo le permite especificar un solo área para imprimir. Para lograr esto, necesitará una solución, y el mejor enfoque depende de qué tipo de selección está tratando de imprimir:

Escenario 1:La selección es un elemento de encabezado o pie de página (contenido de repetición)

* Use encabezado/pie de página: Si la selección está destinada a ser un encabezado o pie de página, esta es la solución más fácil. Vaya a la pestaña "Diseño de la página", haga clic en "Imprimir títulos", y luego especifique el rango que desea repetir como encabezado o pie de página en los cuadros apropiados.

Escenario 2:La selección es un elemento pequeño que debe aparecer en cada página (por ejemplo, un logotipo)

* Insertar como una imagen: Copie su selección, péguela como una imagen (usando la opción "Pegar" especial "y seleccionar la imagen" (Metafile mejorado) "o un formato similar), y colóquela donde lo desee en cada página. Esta imagen se imprimirá en cada página. Tenga en cuenta que si su contenido cambia con frecuencia, deberá actualizar la imagen cada vez.

Escenario 3:La selección es un elemento o datos más complejos que debe estar en cada página (más desafiante)

Esto requiere un enfoque más avanzado, que a menudo involucra la macro VBA (Visual Basic para aplicaciones). No hay una solución simple y no VBA para esto. Una macro necesitaría:

1. Determine el número de páginas: Esto implica calcular el tamaño del área imprimible y el tamaño de los datos.

2. iterer a través de páginas: La macro recorrería cada página.

3. Imprima la selección en cada página: Esto podría implicar configurar temporalmente el área de impresión o usar técnicas de captura de pantalla dentro de la macro para "sellar" la selección en la imagen de cada página antes de imprimir.

Ejemplo de código VBA (complejo y requiere modificación basada en sus necesidades): Esta es una ilustración simplificada y es posible que no funcione sin ajuste a su hoja específica. Es crucial entender VBA antes de intentar esto.

`` `VBA

SubprintselectionOnPage ()

'Este es un ejemplo altamente simplificado y probablemente requerirá una modificación significativa

'Trabajar correctamente para su situación específica.

Dim WS como hoja de trabajo

Establecer ws =thisworkbook.sheets ("hoja1") 'Cambiar "Hoja1" a su nombre de hoja

Dim SelectionRange como rango

Establecer selectionRange =ws.range ("a1:b5") 'Cambie a su rango de selección real

Dim foto como imagen

Establecer pic =ws.pictures.add (selectionRange.top, selectionRange.left, selectionRange.width, selectionRange.Height)

Pic.CopyPicture Apariencia:=xlscreen, formato:=xlpicture

'... (Código para determinar el número de páginas y recorrer ellas, pegando la imagen) ...

Final

`` `` ``

Recomendación: Para la mayoría de los casos, especialmente si su "selección" es un encabezado, un pie de página o un logotipo simple, usar el encabezado/pie de página incorporado o insertar una imagen es el mejor enfoque. Si necesita el escenario 3 más complejo, necesitará una experiencia o asistencia sustancial de VBA de alguien con esa experiencia. Recuerde siempre hacer una copia de seguridad de su libro de trabajo antes de ejecutar el código VBA.

¿Qué hace el no funcionar en Excel?
¿Por qué es importante formatear una hoja de trabajo en Excel?
¿Qué hace Excel cuando presionas la tecla Intro?
¿Qué es la ruptura de la columna en Microsoft Excel?
¿Cómo se ve una ventana de Excel?
¿Cómo se repite un mismo comando en Microsoft Excel?
¿Cómo empiezo en mi Microsoft Excel para su propio uso doméstico?
¿Excel vuelve automáticamente a las celdas cuando se elimina una celda?
Más categorías
    没有任何同级栏目
Conocimiento de la computadora © http://www.ordenador.online