• Viernes 8 de Noviembre de 2024, 16:55

Autor Tema:  No Mostrar Mensaje "imprimiendo"  (Leído 1773 veces)

lavi

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
No Mostrar Mensaje "imprimiendo"
« en: Miércoles 28 de Noviembre de 2007, 19:36 »
0
La idea es que cada vez q manda el form a imprimir con datos distitnos no muestre el mensaje "Imprimiendo..." que sale por defecto, porq si tengo 500 registros no querrán cerrarlo 500 veces;  :P ; espero ideas...

este es el cód; q manda a imprimir...

Private Sub frmGenerar_Click()
  Dim colrecibos As New Collection
  Set colrecibos = cldimpresos.CargarTodos
If colrecibos.Count <> 0 Then

  Dim CANT, J As Long
  CANT = Val(Text4.TEXT)
  X = 1
Do While X < CANT
    If X = CANT Then
        Exit Sub
        MsgBox "No existen recibos para imprimir"
    End If

For J = 1 To colrecibos.Count
If colrecibos.Item(J).IdCategoria = Val(Combo1.TEXT) Then
    Form.Mat1.Caption = colrecibos.Item(J).NumA1
    Form.Mat2.Caption = colrecibos.Item(J).NumA2
    Form.Mat3.Caption = colrecibos.Item(J).NumA3
    Form.TOTAL2.Caption = colrecibos.Item(J).total
    Form.IVA.Caption = 0
    Form.IMPORTETOTAL.Caption = colrecibos.Item(J).total
    Form.PrintForm
  'Printer.NewPage
    X = X + 1
    'MsgBox "1"
End If
Next
Loop
Else
    MsgBox "No existen recibos con esas propiedades para imprimir"
End If
End Sub

desde ya GRACIAS...

Lavi :)

SanLeviaThan

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: No Mostrar Mensaje "imprimiendo"
« Respuesta #1 en: Viernes 30 de Noviembre de 2007, 08:11 »
0
Hola, con este codigo abre las propiedades de Impresora.-


set objShell = CreateObject("Wscript.Shell")
Objshell.Run "rundll32 printui.dll,PrintUIEntry /o /n \\servidor\HP"

Lo que esta en azul es el path de la impresora... (cambien a la de Ud.)

Espero que les sirva.-

Saludos.-

lavi

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Re: No Mostrar Mensaje "imprimiendo"
« Respuesta #2 en: Viernes 30 de Noviembre de 2007, 21:21 »
0
En realidad no entiendo; luego de acceder al código como logro que no muestre el mensaje "imprimiendo" cada vez q se imprime el form... ? esa es mi duda
gracias---

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: No Mostrar Mensaje "imprimiendo"
« Respuesta #3 en: Sábado 1 de Diciembre de 2007, 01:05 »
0
No creo que con la forma que imprimes puedas quitar ese mensaje que genera directamente el VB6. Necesitarías imprimir el recibo de otra forma.

 :comp:

lavi

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Re: No Mostrar Mensaje "imprimiendo"
« Respuesta #4 en: Domingo 2 de Diciembre de 2007, 17:47 »
0
Claro, eso era lo q me temía... bueno veré de que otra forma lo mando a imprimir, luego les comento como lo resuelvo...
gracias :)