MailMerge interface을 사용하여 C#에서 편지 병합받는 사람과 해당 레코드를 동적으로로드하려고합니다. HeaderRecord에 쉼표로 구분 된 문자열을주는 MailMerge.CreateDataSource 메서드를 사용하여 머리글을로드했습니다. 이 필드는 Word를 실행할 때 나타나지만 문제는 레코드 채우기 방법을 찾을 수 없다는 것입니다. 현재 내가 어떻게이 다음 CSV 파일을 만들고이 데이터 소스를로드 할 수 MailMerge.OpenDataSource
방법을 사용하고있는 중이 야 : 내 요구 사항은 메신저 비슷한 일을 할 것입니다 뭔가를 찾고, 외부 파일을 생성하지 않고 데이터를로드하는 것입니다 MS Word 병합 필드 레코드 프로그래밍 방식으로
Name, Age, Gender, Country, Email
Dummy1, Male, 20, England, [email protected]
Dummy2, Male, 21, Spain, [email protected]
Dummy3, Male, 22, France, [email protected]
받는 사람 :
MailMerge.AddRecord("Dummy1, Male, 20, England, [email protected]")
도움이 매우 감사합니다. 감사합니다
이것이 동일한 질문인지는 모르겠지만 여기의 토론이 도움이 될 수 있습니다. http://stackoverflow.com/questions/11843694/is-it-possible-to-write-a-word-add -in-or-something-similar-to-a-custom-m/11854434 # 11854434 –