Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/03/2007, 13:24
osv
 
Fecha de Ingreso: marzo-2007
Mensajes: 1
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Acrobat Distiller: Convertir fichero word en pdf

Cita:
Iniciado por ameliagonzalez Ver Mensaje
Muchas gracias por tu rápida respuesta, tienes toda la razón, he probado tu idea y me ha funcionado muy bien, pero vuelvo a poner el código porque tenía algún fallo y ahora que he podido ejecutarlo bien lo he corregido. Así será de utilidad para alguien más.

Private Sub cmbConvertWordToPdf_Click()
Dim Origen As String
Dim Destino As String

Origen = "c:\Ejemplo.ps"
Destino = "c:\Ejemplo.pdf"

Dim objWord As New Word.Application

objWord.Documents.Open "C:\Documento.doc"

objWord.Options.BackgroundOpen = False
objWord.ActivePrinter = "Adobe pdf"
objWord.PrintOut , , , Origen, , , , , , , True

Dim acrobat As PdfDistiller
Set acrobat = New PdfDistiller
acrobat.FileToPDF Origen, Destino, ""

objWord.Quit False

Exit Sub
End Sub
--------------------------------------------------

Con respecto a este código, pretendo hacer lo mismo solo que me marca un mensaje que dice "No se ha definido el tipo definido por el usuario", en la línea:

Dim objWord As New Word.Application,

me padrian decir que esta pasando y como resolver este problema.

Graicas.