현재 문서를 처리한 다음 다음을 사용하여 "저자"를 설정하는 OO 매크로가 있습니다.
oDoc.getDocumentProperties().Author = cAuthor
그러나 이는 해당 필드의 기존 텍스트를 대체하므로 기존 텍스트를 덮어쓰는 대신 "작성자" 필드에 새 텍스트를 추가할 수 있기를 바랍니다.
답변1
현재 작성자 값을 문자열 변수에 저장합니다. 그런 다음 문자열 변수 끝에 원하는 것을 추가하십시오. 마지막으로 새 작성자 속성을 저장합니다. 다음은 VBA 예입니다.
Sub AppendAuthor()
Dim cAuthor As String
cAuthor = ActiveDocument.BuiltInDocumentProperties(Word.wdPropertyAuthor) & chr(32) & "New Author"
ActiveDocument.BuiltInDocumentProperties(Word.wdPropertyAuthor) = cAuthor
Debug.Print ActiveDocument.BuiltInDocumentProperties(Word.wdPropertyAuthor)
End Sub