VB.net 에서 Word 문서 속성 을 읽 는 방법
'
Dim Properties = SourceDoc.CustomDocumentProperties
Dim PropertyType As Type = Properties.GetType
Try
Dim Authorprop = PropertyType.InvokeMember("Item", Reflection.BindingFlags.Default Or Reflection.BindingFlags.GetProperty, Nothing, Properties, New Object() {" "})
ResultString = Authorprop.GetType.InvokeMember("Value", Reflection.BindingFlags.Default Or Reflection.BindingFlags.GetProperty, Nothing, Authorprop, New Object() {})
Catch ex As Exception
End Try
'
Dim Authorprop = PropertyType.InvokeMember("Item", Reflection.BindingFlags.Default Or Reflection.BindingFlags.SetProperty, Nothing, properties, New Object() {" ", ResultString})
다른 표기 법:
'
SourceDoc.CustomDocumentProperties.Add(Name := "PropertyName", LinkToContent := False, Type := Microsoft.Office.Core.MsoDocProperties.msoPropertyTypeString, Value := "PropertyValue")
'
SourceDoc.CustomDocumentProperties("PropertyName").Value = PropertyValue
'
PropertyValue =SourceDoc.CustomDocumentProperties("PropertyName").Value
기록 작업 을 읽 은 후 Word 문서 에서 오른쪽 단 추 를 누 르 면->속성 으로 효 과 를 볼 수 있 지만 Word 문서 가 열 린 상태 일 때 문서 의 오른쪽 단 추 는'사용자 정의'와'요약'이라는 두 Tab 이 없습니다.