0
우리는 Aspose를 업그레이드하려고하고 있으며 Aspose.Words.Document.MailMerge를 발견했습니다. MergeField 및 MergeFieldEventArgs은 최신 버전에서 누락되었습니다.Aspose upgrade - 누락 된 속성
이 속성/방법을 대체 할 수있는 사람이 있습니까?
우리는 Aspose를 업그레이드하려고하고 있으며 Aspose.Words.Document.MailMerge를 발견했습니다. MergeField 및 MergeFieldEventArgs은 최신 버전에서 누락되었습니다.Aspose upgrade - 누락 된 속성
이 속성/방법을 대체 할 수있는 사람이 있습니까?
Dim doc As Document = New Aspose.Words.Document(fileName)
AddHandler doc.MailMerge.MergeField, AddressOf HandleMergeField
Public Sub HandleMergeField(ByVal sender As Object, ByVal e As MergeFieldEventArgs)
'Do something
End Sub
Aspose.Words.MailMerging 네임 스페이스 엔진을보고 편지 병합의 클래스가 포함되어 있습니다. 이전 편지 병합 네임 스페이스를 응용 프로그램에서 제거하고 Aspose.Words.MailMerging 네임 스페이스를 추가하십시오. 요구 사항을 충족 시키려면 IFieldMergingCallback 인터페이스를 구현해야합니다. 다음 코드 예제를 확인하십시오.
Public Sub MailMergeInsertHtml()
Dim doc As New Document(MyDir & "MailMerge.doc")
' Add a handler for the MergeField event.
doc.MailMerge.FieldMergingCallback = New HandleMergeField()
' Execute mail merge.
doc.MailMerge.Execute(New String() { "fieldname" }, New String() { "field value" })
' Save resulting document with a new name.
doc.Save(MyDir & "MailMergeOut.doc")
End Sub
Private Class HandleMergeField
Implements IFieldMergingCallback
''' <summary>
''' This is called when merge field is actually merged with data in the document.
''' </summary>
Private Sub IFieldMergingCallback_FieldMerging(ByVal e As FieldMergingArgs) Implements IFieldMergingCallback.FieldMerging
'' Your code
End Sub
Private Sub ImageFieldMerging(ByVal e As ImageFieldMergingArgs) Implements IFieldMergingCallback.ImageFieldMerging
' Do nothing.
End Sub
End Class
저는 Aspose as Developer Evangelist와 협력합니다.