1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | '========================================================================= ' 커스텀 속성 : sFieldName 있으면 업데이트, 없으면 추가 '------------------------------------------------------------------------- Sub CustomFields_Update(sFieldName As String, s_Value As String) Dim doc_properies As Office.DocumentProperties Set doc_properies = Application.ActiveDocument.CustomDocumentProperties Dim prop As Office.DocumentProperty Dim bFind As Boolean bFind = False For Each prop In doc_properies If UCase(prop.Name) = UCase(sFieldName) Then prop.value = s_Value bFind = True Exit For End If Next prop If Not bFind Then doc_properies.Add sFieldName, False, msoPropertyTypeString, s_Value End If End Sub Sub test() CustomFields_Update "test", "test" End Sub | cs |
'개발 > 기타' 카테고리의 다른 글
[VBA] Office 리본 메뉴 한글명 사용하기 (0) | 2019.01.16 |
---|---|
[VBA] Excel Style 삭제 매크로 (0) | 2019.01.16 |
[VBA] Word 목차 만들기 & 업데이트 (0) | 2019.01.16 |
[형상관리툴] Git 정보 (0) | 2019.01.16 |
[JQuery] Select Box 제어 (0) | 2019.01.16 |