Académique Documents
Professionnel Documents
Culture Documents
vb.net
Sección de códigos ,
trucos y ejemplos para visual
basic
Contenido :
objeto Printers
Establecer la impresora
impresoras de windows
Enlaces relacionados
Formulario
1 de 6 21/01/2010 3:19 PM
Establecer y cambiar la impresora predeterminada http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual...
2 de 6 21/01/2010 3:19 PM
Establecer y cambiar la impresora predeterminada http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual...
1. Option Explicit
2.
3. ' Colocar un List1 y un Command1
4. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
5. Private Sub Command1_Click()
6.
7. If List1.ListIndex <> -1 Then
8. Call Establecer(List1.Text)
9. MsgBox "Se usará la impresora: " & _
10. Printer.DeviceName & " para imprimir el texto", vbInformation
11.
12. ' imprime el texto de prueba en la impresora seleccionada en List1
13. Printer.Print Text1
14. Printer.EndDoc
15. End If
16. End Sub
17.
18. Private Sub Form_Load()
19. Command1.Caption = " Aceptar "
20. Obtener_Impresoras
21. End Sub
22.
23. Public Function Obtener_Impresoras()
24.
25. Dim i As Integer
26. ' recorre las impresoras del sistema y las añade a la lista
27. For i = 0 To Printers.Count - 1
28. List1.AddItem Printers(i).DeviceName
29. Next
30.
31. End Function
32.
33. Public Function Establecer(Nombre_Impresora As String)
34.
35. Dim Prt As Printer
36. ' Establece la impresora que se utilizará para imprimir
37. For Each Prt In Printers
38. If Prt.DeviceName = Nombre_Impresora Then
39. Set Printer = Prt
40. End If
41. Next
42. End Function
3 de 6 21/01/2010 3:19 PM
Establecer y cambiar la impresora predeterminada http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual...
Código en un formulario:
4 de 6 21/01/2010 3:19 PM
Establecer y cambiar la impresora predeterminada http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual...
Nota: Con Windows Scripting Host Object Model, además de poder establecer la
impresora predeterminada , se pueden realizar algunas otras cosas , como por
ejemplo enumerar y obtener las unidades de red como también mapear y
eliminar una unidad . y Enumerar , eliminar y agregar impresoras de red
5 de 6 21/01/2010 3:19 PM
Establecer y cambiar la impresora predeterminada http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual...
Buscar en Recursos vb
6 de 6 21/01/2010 3:19 PM