MS Word 2010 사용 Mailmerge를 매크로와 함께 실행하여 각 레코드를 파일 이름으로 필드 중 하나를 사용하여 PDF 형식으로 개별 파일로 저장합니다. 이렇게하면 많은 시간을 절약 할 수 있습니다.MS Word에서 서식 손실 Wordmermer 매크로
내가 가진 문제는 형식이 완전히 손실되고 있다는 것입니다. 마치 텍스트를 복사하여 새 문서에 붙여 넣는 것뿐입니다. 형식이 없으면 무의미한 것처럼 형식을 보호 할 수있는 방법이 있습니까?
미리 감사드립니다.
Sub splitter()
Dim i As Integer
Dim Source As Document
Dim Target As Document
Dim Letter As Range
Dim oField As Field
Dim FileNum As String
Set Source = ActiveDocument
ActiveDocument.MailMerge.DataSource.ActiveRecord = wdLastRecord
For i = 1 To ActiveDocument.MailMerge.DataSource.ActiveRecord
ActiveDocument.MailMerge.DataSource.ActiveRecord = i
Set Letter = Source.Range
For Each oField In Letter.Fields
If oField.Type = wdFieldMergeField Then
If InStr(oField.Code.Text, "INV_ID") > 0 Then
FileNum = oField.Result
End If
End If
Next oField
Set Target = Documents.Add
Target.Range = Letter
Target.SaveAs2 "C:\BACS\INVOICING\INVOICES\Word Export\" & FileNum, 17
Target.Close
Next i
End Sub
와우 와우 와우 와우. 너 절대적으로 슈퍼 스타 야! 그레시 아스 – user2032006