Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problemas con el Printer.copies

Estas en el tema de Problemas con el Printer.copies en el foro de Visual Basic clásico en Foros del Web. Tengo un problema con el Printer.copies, me dice que la propiedad no es valida, estoy tratando de pasarle como Printer.copies = 2, Printer.copies = "2", ...
  #1 (permalink)  
Antiguo 28/12/2011, 09:57
 
Fecha de Ingreso: noviembre-2008
Mensajes: 38
Antigüedad: 15 años, 5 meses
Puntos: 2
Exclamación Problemas con el Printer.copies

Tengo un problema con el Printer.copies, me dice que la propiedad no es valida, estoy tratando de pasarle como Printer.copies = 2, Printer.copies = "2", Printer.copies = "algun valor" pero nada...!! podrian ayudarme..

Me dice que el valor de la propiedad no es valido.


Gracias por la atencion.
  #2 (permalink)  
Antiguo 28/12/2011, 11:15
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Problemas con el Printer.copies

Hola, acabo de hacer la prueba en mi impresora y me permite ponerlo, por ejemplo

Printer.Copies = 3

Aunque si no estoy equivocado, esto no hace que la impresora imprima tres copias, sino que debes por proceso controlar cuantas copias ha seleccionado el usuario e imprimirlas.

Bueno, tal vez alguien pueda echar mas luz sobre el asunto.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...
  #3 (permalink)  
Antiguo 28/12/2011, 13:21
 
Fecha de Ingreso: noviembre-2008
Mensajes: 38
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Problemas con el Printer.copies

Hola,

Gracias por contestar.

Te cuento dandole vueltas, le pase un parametro quedando asi:

Imprmir_Guia_Consolidada cbCarga.Text, Fila, Check1.Value

Código vb:
Ver original
  1. Sub Imprmir_Guia_Consolidada(ByVal NroEnvioAct As Boolean, _
  2.                              ByVal cFilaActual As String, _
  3.                              ByVal Intercalado As String)
  4.  
  5. ...
  6.  
  7. nHora1 = Format(Time, "hh:mm")
  8. TWIPS = 567
  9. Printer.ScaleMode = 7
  10. Printer.FontName = "COURIER NEW"
  11. Printer.PaperSize = vbPRPSA4
  12. Printer.Orientation = vbPRORPortrait
  13. Printer.PrintQuality = vbPRPQDraft
  14. [B]Printer.Copies = IIf(Intercalado = True, 2, 1)[/B]
  15. ImprimeCabeceradeGuia nLocaIndividual, _
  16.  
  17.  
  18.  
  19. ....

y cuando le paso chek1.value=true, debería ser 2 ... pero me sale el error...
  #4 (permalink)  
Antiguo 28/12/2011, 13:47
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Problemas con el Printer.copies

Hola, antes de nada, comprueba por si se trata de eso, dos cosas, por una parte dices que usas Check1 y quiero suponer que Check1 actualiza el valor de Intercalado ya que de lo contrario ¿ Cuando cambia de valor intercalado ?

Por otra parte la instruccion Iff esta mal planteada ya que deberia ser:

Iff(Intercalado, 2, 1) en lugar de Iff(Intercalado = True, 2, 1)

Saludos

Edito para aclarar que acabo de Ver que le pasas intercalado como String y lo condicionas a un valor Boolean ahí hay evidentemente otro error.
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...
  #5 (permalink)  
Antiguo 28/12/2011, 14:19
 
Fecha de Ingreso: noviembre-2008
Mensajes: 38
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Problemas con el Printer.copies

Hola, tienes razon, ya lo modifiqué, pero igua no imprime



ya vere como le hago..

pero gracias por la ayuda... chevere contigo

Salu2.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:02.