I need to print a word in PDF from excel.

  • Thread starter Thread starter GastonFranzini
  • Start date Start date
G

GastonFranzini

Hi,

In my excel Macro, I update several values and then open a word linked
with that excel. Finally what I need to do is to print that word to
PDF. I already have a PDF Printer, so I just need the code to do it.
Can anybody help me?
Thanks in advance.
Gastón.
 
Habilita la impresora predeterminada como la PDF y ya lo puedes imprimir a
al formato deseado
 
Gracias Francisco,
Tienes algún codigo para ello?
gracias
 
Repitiendo:

Desde el panel de impresoras asigno primero la que me interesa y despues
ejecuto mi macro desde el archivo excel asignando la instruccion sig:

midefaultes = application.activeprinter
range("A1") = midefaultes

Para saber el texto necesario para predeterminar por default en el codigo.

Saludos
 
gracias Francisco,
Ahora el problema que tengo es que aparece una ventada del pdf para
confirmar el nombre del archivo y ademas una del Normal.dot, que se
modifico.
Adjunto el codigo para que lo veas.
Muchas gracias por tu ayuda.
-----------
Sub wordchage()

Dim WordApp As Object

Set WordApp = CreateObject("Word.Application")
fpath = ThisWorkbook.Path

doc = fpath & "\" & ("Base.doc")
Sheets("Incumbent").Select
LetterTemplate = doc
fname = Range("A3")
fnamedoc = fname & ".doc"

With WordApp
..Documents.Open LetterTemplate
..Visible = True

End With

fname = fname & ".pdf"
WordApp.ActiveDocument.PrintOut Background:= False
WordApp.ActiveDocument.SaveAs Filename:=fpath & "\" & fnamedoc
WordApp.Quit
Set WordApp = Nothing
End Sub
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top