2014-01-10 61 views
0

謝謝大家提前任何幫助,您可以提供給我,我期待從中獲得出版商執行郵件合併。我已經聯繫在一起的一切,把一切都看,我想但是它的樣子......發佈郵件合併爲PDF和另存爲合併後場

我想要做的是,當我執行郵件合併,我想發佈商從節約每一個人記錄的副本該數據庫作爲基於郵件合併的一個字段的特定文件。

我會盡力澄清......

一個郵件合併域是ClientAccountNumber我想合併到發行文件的副本放到c節省:\郵件合併爲PDF,包括2014年。

所以這個文件(S),例如看起來像

C:\郵件合併\ 123456 - 2014.pdf C:\郵件合併\ 123457 - 2014.pdf等等

有誰知道這是否可能,如果有的話,我怎麼樣d去了解它?

問候

理查德

所以,我已經取得了一些進展有了這個,我已經創建了下面的宏我沒有寫一個循環到它,但是我覺得我越來越近......

但是現在什麼是出口是FileNameTemp - 2011,而不是實際的客戶參考和2011年????

我決心破解這個您的幫助或想法,將大規模感激!

Sub MailMerge() 
' 
' Macro1 Macro 

Dim TempDocCreate 
Dim FileNameTemp As MailMergeDataField 


Set FileNameTemp = Application.ActiveDocument.MailMerge.DataSource.DataFields.Item("Box 22 Rcp Acct No") 


With ActiveDocument.MailMerge.DataSource 
    Application.ActiveDocument.ExportAsFixedFormat pbFixedFormatTypePDF, Filename:= _ 
    "L:\Operations Database\Projects\1042\PublisherPDF\2011 Merge\" & "FileNameTemp" & " - 2011" & ".pdf" 


End With 

末次

您的幫助一如既往的感謝!

理查德

回答

0

我現在不能確認這一權利,但我認爲你需要更多的東西是這樣的:

昏暗FileNameTemp作爲字符串

設置FileNameTemp = ActiveDocument.MailMerge.DataSource.DataFields .Item( 「盒子22 Rcp的科目否」)。價值

'不要把 「」 周圍FileNameTemp

ActiveDocument.ExportAsFixedForm在pbFixedFormatTypePDF,文件名:= _ 「L:\操作數據庫\項目\ 1042 \ PublisherPDF \ 2011合併\」 & FileNameTemp & 「 - 2011」 & 「.PDF」

什麼我不知道是怎麼你的代碼是爲每個數據源記錄生成一個輸出PDF。