Imprimir desde Word
Publicado por Leopoldo Taylhardat (710 intervenciones) el 23/02/2007 15:21:28
Saludos...
Conseguí este código hace un tiempo (no recuerdo exactamente donde) para imprimir documentos de word en PB (uso PB 6.5 y word 2003) y me dá este error:
Cannot convert oleobject in Any variable to integer at line 8...
El messagebox "1" me da el valor 0, por lo tanto esta creando el objeto ole y lo asocia al word pero en la línea del open dá error...
oleObject ole_1
integer sino
ole_1 = CREATE OLEObject
sino=ole_1.ConnectToNewObject("word.application")
MessageBox("1...",string(sino))
// linea del error..
sino=ole_1.documents.open("c:\profile3.doc")
//
MessageBox("2...",string(sino))
ole_1.activedocument.PrintOut(FALSE)
ole_1.activedocument.PrintOut()
ole_1.activedocument.close(0)
ole_1.quit()
ole_1.disconnectObject()
DESTROY ole_1
Si alguien sabe el porqué o tiene código diferente para imprimir desde word y funciona se lo agradezco.
L.T.
Conseguí este código hace un tiempo (no recuerdo exactamente donde) para imprimir documentos de word en PB (uso PB 6.5 y word 2003) y me dá este error:
Cannot convert oleobject in Any variable to integer at line 8...
El messagebox "1" me da el valor 0, por lo tanto esta creando el objeto ole y lo asocia al word pero en la línea del open dá error...
oleObject ole_1
integer sino
ole_1 = CREATE OLEObject
sino=ole_1.ConnectToNewObject("word.application")
MessageBox("1...",string(sino))
// linea del error..
sino=ole_1.documents.open("c:\profile3.doc")
//
MessageBox("2...",string(sino))
ole_1.activedocument.PrintOut(FALSE)
ole_1.activedocument.PrintOut()
ole_1.activedocument.close(0)
ole_1.quit()
ole_1.disconnectObject()
DESTROY ole_1
Si alguien sabe el porqué o tiene código diferente para imprimir desde word y funciona se lo agradezco.
L.T.
Valora esta pregunta


0