문서에서 사용자 정의 문서 속성을 많이 사용하는 경우 해당 값을 인쇄하는 방법이 필요할 수 있습니다. (사용자 정의 문서 속성은 문서의 변수와 비슷합니다. VBA 프로그래밍에서 많이 사용됩니다.)

안타깝게도 직접 ​​인쇄 할 수있는 명령이나 기능이 없습니다.

그러나 속성을 새 문서에 복사 한 다음 해당 문서를 인쇄 할 수 있습니다.

기본적으로 새 문서를 만든 다음 이전 문서의 모든 사용자 정의 속성을 살펴보고 이름과 값을 새 문서에 복사하면됩니다. 다음과 같이 CustomDocumentProperties 컬렉션의 Count 속성을 사용하여이 작업을 수행 할 수 있습니다.

Sub PrintDocProps()

Dim iPropCount As Integer     Dim i As Integer     Dim docSource As Document     Dim docTarget As Document

Set docSource = ActiveDocument     Set docTarget = Documents.Add

docTarget.Activate

iPropCount = docSource.CustomDocumentProperties.Count

Selection.TypeText Text:="There are "

If iPropCount > 0 Then         Selection.TypeText Text:=iPropCount     Else         Selection.TypeText Text:="no"

End If     Selection.TypeText Text:=" custom properties in the document."

Selection.InsertParagraph     Selection.InsertParagraph

For i = 1 to iPropCount         Selection.TypeText _           Text:=docSource.CustomDocumentProperties(i).Name         Selection.TypeText Text:="Value: "

Selection.TypeText _           Text:=docSource.CustomDocumentProperties(i).Value         Selection.InsertParagraph         Selection.InsertParagraph         Selection.InsertParagraph     Next i End Sub

이 코드는 잘 작동하지만 그다지 강력하지는 않습니다. 예를 들어 소스 문서에 실제로 사용자 정의 속성이 있는지 확인하지 않습니다. 단지 있다고 가정합니다. 그러나 이러한 코딩은 쉽게 추가 할 수 있습니다.

_ 참고 : _

이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (11392)은 Office 365의 Microsoft Word 2007, 2010, 2013, 2016 및 Word에 적용됩니다. 이전 메뉴에 대한이 팁 버전을 찾을 수 있습니다. 여기에 Word의 인터페이스 :

link : / word-Printing_Custom_Properties [사용자 정의 속성 인쇄].