Visual Basic.NET - Imprimir documento word sin dialogo

   
Vista:

Imprimir documento word sin dialogo

Publicado por Alvar0 (19 intervenciones) el 15/05/2013 15:36:20
Buenos días, como dice el titulo me gustaría imprimir un documento word ya predefinido pero sin dialogo sin cuadro de opciones tan solo presionar un botón y realizar la impresión, en la web hay varios códigos pero como no conozco los métodos no he podido modificar, ojala me puedan ayudar.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Imprimir documento word sin dialogo

Publicado por shago (2 intervenciones) el 23/06/2013 15:12:05
man se me presento el mismo problema y lo solucione de esta manera

1
2
3
4
5
6
7
Imports Microsoft.Office.Interop.Word
 
Dim wd As Microsoft.Office.Interop.Word.Application
Dim wDoc As Microsoft.Office.Interop.Word.Document
wd = CreateObject("Word.Application")
wDoc = wd.Documents.Add(rutaDeArchivoAImprimir)
 wDoc.PrintOut()

eso si luego deber recorrer los procesos activos y matar los procesos word

1
2
3
4
5
6
7
8
9
10
Sub finalizar_procesos()
        Dim p As Process
        For Each p In Process.GetProcesses()
            If Not p Is Nothing Then
                If p.ProcessName = "WINWORD"  Then
                    p.Kill()
                End If
            End If
        Next
    End Sub

a wDoc.PrintOut() le puedes definir desde que pagina hasta que pagina o rangos o lo que quieras
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar