OpenOffice 매크로 - "저자" 필드에 텍스트를 추가하는 방법

OpenOffice 매크로 - "저자" 필드에 텍스트를 추가하는 방법

현재 문서를 처리한 다음 다음을 사용하여 "저자"를 설정하는 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

관련 정보