Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

In una routine evento di VBA salvare un file Word in formato pdf

633 views
Skip to first unread message

gfranc...@gmail.com

unread,
May 18, 2015, 2:09:07 AM5/18/15
to
Ho una routine evento scritta in VBA nella quale:
1)leggo da una tabella un record per volta
2)modifico un file Word con alcuni valori letti del record
3) devo trasformare il file word in un file pdf
4) salvare il file pdf in una data directory

i punti 1 2 e 4 li ho già risolti, chiedo un aiuto per risolver il punto 3 cioè come trasformare un file word in un file pdf senza utilizzare una stampante virtuale che è vero che lo fa, ma mi chiede il nome del file da salvare e dove.
Grazie in anticipo

BFS

unread,
May 18, 2015, 2:28:05 AM5/18/15
to
se usi office 2007 o successive
TuoOggettoDoc.ExportAsFixedFormat "C:\tuoPDF.pdf", 17

ciao
BFS

Maurizio Borrelli

unread,
May 18, 2015, 2:32:27 AM5/18/15
to
Ciao gfranc...,
considera la seguente:

Sub SaveAs([FileName], [FileFormat], [LockComments], [Password], [AddToRecentFiles], [WritePassword], [ReadOnlyRecommended], [EmbedTrueTypeFonts], [SaveNativePictureFormat], [SaveFormsData], [SaveAsAOCELetter], [Encoding], [InsertLineBreaks], [AllowSubstitutions], [LineEnding], [AddBiDiMarks])
Membro di Word.Document

Da usare *per esempio* cosi':

With ActiveDocument
.SaveAs strFilename, _
wdFormatPDF, _
AddToRecentFiles:=False
.Saved = True
.Close
End With

--
Ciao! :)
Maurizio
0 new messages