SoloCodigo
		Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: lavi en Miércoles 28 de Noviembre de 2007, 19:36
		
			
			- 
				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 :)
- 
				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.-
- 
				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---
- 
				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:
- 
				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 :)