Retroceder   Foro Ayuda Excel > Dudas y consultas sobre Excel > Excel General
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 26/10/08, 02:31:02
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2007
Conectado desde: Colombia
Mensajes: 103
Thumbs up Abrir Cuadro Diálogo Imprimir

Hola Foristas.

Necesito que alguno de ustedes me indique cómo estructurar una línea de código que me permita abrir el cuadro de diálogo Imprimir para que el usuario seleccione la impresora y el número de copias.

Actualmente manejo una línea así:

intNúmCopias = Application.InputBox(prompt:="Número de copias a imprimir:", Type:=1)
ActiveSheet.PrintOut copies:=1

If intNúmCopias > 1 Then
ActiveSheet.PrintOut copies:=intNúmCopias - 1
End If

Pero quiero sustituirlo porque prefiero que abra el Cuadro de Diálogo Imprimir de Excel. De antemano, muchas gracias.
__________________
Un saludo desde Barranquilla, la Puerta de Oro de Colombia
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2  
Antiguo 26/10/08, 03:08:57
Usuario medio Excel
 
Usuario desde: ago 2008
Versión de Excel: Excel 2003
Conectado desde: México
Mensajes: 99
Predeterminado

Hola Antonio
Para mostrar el cuadro de dialogo de imprimir utiliza:

Application.Dialogs(xlDialogPrint).Show ,,,2

la lista de agurmentos (valores default) que tiene son los siguientes:
(estos los colocas delante de Show en el ejemplo de arriba pusimos 2 copias)

range_num, from, to, copies, draft, preview, print_what, color, feed, quality, y_resolution, selection, printer_text, print_to_file, collate

Para saber si se oprimio e boton de imprimir o cancelar, lo puedes verificar mediante una variable boolean ejemplo


imprimir= Application.Dialogs(xlDialogPrint).Show ,,,2

if imprimir = true then
Msgbox "El trabajo se ha enviado a impresión"
else
Msgbox "La impresión se canceló"
end if


Saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3  
Antiguo 26/10/08, 20:02:18
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2007
Conectado desde: Colombia
Mensajes: 103
Thumbs up Diálogo Imprimir

Hola Neverdelimon1.

Muchísimas gracias por tu ayuda, me sirvió de mucho.
__________________
Un saludo desde Barranquilla, la Puerta de Oro de Colombia
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT +2. Ahora son las 01:20:18.


© Ayuda Excel

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

1 2 3 4 5 6 7