Ruta para guardar pdf
Publicado por Esteban (6 intervenciones) el 12/06/2007 09:10:34
Hola a tod@s
Estoy intentando guardar un pdf en una ruta determinda. El pdf lo creo a la hora de imprimir, seleccionando por medio de la colección printers, la impresora "virtual" que te crea el Acrobat. Lo que no consigo es darle yo la ruta en la cual quiero que me guarde el pdf, siempre me sale el commondialog para que busque la ruta. La que hay por defecto es Mis documentos.
Pongo el codigo que tengo para que veáis como lo hago.
'Buscar la impresora que se llame Adobe pdf
Dim prtLoop As Printer
Dim X As Integer
For Each prtLoop In Application.Printers
If Application.Printers.Item(X).DeviceName = "Adobe pdf" Then
Exit For
End If
X = X + 1
Next prtLoop
Set Application.Printer = Application.Printers(X)
Set prtDefault = Application.Printer
impresoraActual = Application.Printer.DeviceName
Dim stDocName As String
stDocName = "Oferta"
DoCmd.OpenReport stDocName, acViewNormal
Exit_Comando155_Click:
Exit Sub
Err_Comando155_Click:
MsgBox Err.Description
Resume Exit_Comando155_Click
Un saludo, y gracias por adelantado
Estoy intentando guardar un pdf en una ruta determinda. El pdf lo creo a la hora de imprimir, seleccionando por medio de la colección printers, la impresora "virtual" que te crea el Acrobat. Lo que no consigo es darle yo la ruta en la cual quiero que me guarde el pdf, siempre me sale el commondialog para que busque la ruta. La que hay por defecto es Mis documentos.
Pongo el codigo que tengo para que veáis como lo hago.
'Buscar la impresora que se llame Adobe pdf
Dim prtLoop As Printer
Dim X As Integer
For Each prtLoop In Application.Printers
If Application.Printers.Item(X).DeviceName = "Adobe pdf" Then
Exit For
End If
X = X + 1
Next prtLoop
Set Application.Printer = Application.Printers(X)
Set prtDefault = Application.Printer
impresoraActual = Application.Printer.DeviceName
Dim stDocName As String
stDocName = "Oferta"
DoCmd.OpenReport stDocName, acViewNormal
Exit_Comando155_Click:
Exit Sub
Err_Comando155_Click:
MsgBox Err.Description
Resume Exit_Comando155_Click
Un saludo, y gracias por adelantado
Valora esta pregunta
0