개발/기타 / / 2019. 1. 16. 20:06

[VBA]Word CustomDocumentProperties 추가

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
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유