Visual Basic - Imprimir documento de word

Life is soft - evento anual de software empresarial
 
Vista:

Imprimir documento de word

Publicado por lestter (2 intervenciones) el 05/07/2005 12:41:18


Hola a todos:

Me gustaría saber si vb permite la posibilidad de imprimir un documento de word y como se haría.

Me vendría genial para una aplicación que estoy desarrollando.

Gracias por vuestra colaboración.
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

RE:Imprimir documento de word

Publicado por D.POLA (522 intervenciones) el 05/07/2005 13:08:11
Encontre hace tiempo en internet este código que para mis aplicaciones me sirve:

Private Sub cmdImprimir_Click()

Dim WrdObj As Object
Dim Resultado As Long
Dim strucFName As OFSTRUCT
Dim Fichero As String

Fichero = cmdImprimir.Caption
On Error GoTo TrataErrorX

Screen.MousePointer = vbHourglass
' Comprobar que el fichero Command Exista...
Resultado = OpenFile("C:\My_Document.Doc", strucFName, OF_EXIST)
If Resultado = -1 Then
MsgBox " El fichero : '" & Fichero & "' no se ha encontrado" & Chr$(13) & "Debe indicar una localizacion o fichero correcto.", vbExclamation
End
End If
Set WrdObj = GetObject(, "Word.application")
'Set WrdObj = GetObject(, "Word.application")
WrdObj.Visible = False

WrdObj.Documents.Open FileName:="C:\My_Document.Doc" ' Se abre el documentos
WrdObj.Documents("C:\My_Document.Doc").Activate ' Lo 'activamos'
WrdObj.ActiveDocument.PrintOut ' Se imprime
Screen.MousePointer = vbDefault

On Error GoTo 0
Exit Sub

TrataErrorX:
If Err = 429 Then
Set WrdObj = CreateObject("word.application")
Resume Next
Else
MsgBox "Se ha producido un error no controlado , Err = " & Err & Chr(13) & "Descripcion : " & Err.Description
Set WrdObj = Nothing
Screen.MousePointer = vbDefault
End
End If

End Sub

¡OJO!, tienes que agregar la referencia de Microsoft Word. Menu Proyecto + Referencias

Saludos
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

RE:Imprimir documento de word

Publicado por lestter (2 intervenciones) el 05/07/2005 13:36:22
Muchas gracias por la información.

Saludos.
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

RE:Imprimir documento de word

Publicado por D.POLA (522 intervenciones) el 05/07/2005 13:38:33
De nada. Suerte y hasta otro dia.
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

RE:Imprimir documento de word

Publicado por edu (1 intervención) el 05/07/2005 22:01:08
q buena
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