인쇄 도구를 클릭하면 Word에서 문서의 단일 복사본을 자동으로 인쇄합니다. 이전에 인쇄 대화 상자에서 인쇄하도록 선택한 매수에 관계없이이 작업을 수행합니다. 이것은 인쇄 도구에 고유 한 재미있는 동작이 아닙니다. 실제로 인쇄 대화 상자를 다시 표시 할 때마다 매수 설정은 항상 1로 재설정됩니다.

단어는 항상이 영역에서 단기 기억 상실로 고통받는 것 같습니다. 매수 설정은 단순히 “지속적”이 아니며 인쇄 할 때마다 설정해야합니다. 특히 동일한 수의 사본을 일관되게 인쇄하려는 경우 이는 귀찮을 수 있습니다.

솔루션에 접근 할 수있는 두 가지 방법이 있습니다. 먼저 현재 선택한 프린터를 사용하여 특정 매수를 인쇄하는 매크로를 만들 수 있습니다. 일정 매수를 지속적으로 인쇄하는 경우이 방법은 매우 유용합니다. 예를 들어, 다음 매크로는 현재 문서의 4 개 사본을 인쇄합니다.

Sub PrintFour()

ActiveDocument.PrintOut Copies:=4 End Sub

이 매크로를`link : / wordribbon-Adding_Tools_to_the_Quick_Access_Toolbar [Quick Access Toolbar]`또는 바로 가기 키에 할당하면 간단한 클릭 또는 키 조합으로 원하는 수의 사본을 인쇄 할 수 있습니다.

두 번째 솔루션은 더 복잡하지만 장기적으로는 더 유연 할 수 있습니다. 이 솔루션은 사용자 정의 문서 속성을 사용하여 문서별로 마지막으로 인쇄 된 매수를 유지 관리합니다. 이 설정은 인쇄 할 매수로 사용되어 각 문서에 대해 지속적으로 매수를 제공합니다. 다음 두 매크로를 사용해야합니다.

Public Sub FilePrint()

Dim bExists As Boolean     Dim MyPrint As Dialog

' ensure our doc variable exists     bExists = False     For Each varItem In ActiveDocument.CustomDocumentProperties         If varItem.Name = "Copies" Then             bExists = True             Exit For         End If     Next varItem          ' initialize document variable if doesn't exist     If Not bExists Then         ActiveDocument.CustomDocumentProperties.Add _           Name:="Copies", LinkToContent:=False, _           Type:=msoPropertyTypeNumber, Value:=1     End If

Set MyPrint = Dialogs(wdDialogFilePrint)

With MyPrint         .NumCopies = ActiveDocument.CustomDocumentProperties("Copies")

.Show     End With

ActiveDocument.CustomDocumentProperties("Copies") = _       MyPrint.NumCopies

Set MyPrint = Nothing End Sub
Public Sub FilePrintDefault()

Dim bExists As Boolean

' ensure our doc variable exists     bExists = False     For Each varItem In ActiveDocument.CustomDocumentProperties         If varItem.Name = "Copies" Then             bExists = True             Exit For         End If     Next varItem

' initialize document variable if doesn't exist     If Not bExists Then         ActiveDocument.CustomDocumentProperties.Add _           Name:="Copies", LinkToContent:=False, _           Type:=msoPropertyTypeNumber, Value:=1     End If

ActiveDocument.PrintOut Copies:= _       CInt(ActiveDocument.CustomDocumentProperties("Copies"))

End Sub

이러한 매크로에는 FilePrint 및 FilePrintDefault라는 특수 이름이 있습니다. 인쇄 대화 상자 (FilePrint)를 표시하고 도구 모음의 인쇄 도구를 사용하여 활성 문서 (FilePrintDefault)를 인쇄하는 내부 Word 명령에 할당 된 이름입니다.

표시된 이름으로 이러한 매크로를 사용하면 기본적으로 내부 Word 명령이 바뀝니다.

새 FilePrint 매크로의 경우 문서 속성을 확인하여 복사본이라는 이름이 있는지 확인합니다. 없는 경우 해당 이름의 문서 속성이 생성되고 값 1로 설정됩니다.

그런 다음 인쇄 대화 상자가 표시되고 사용자 정의 문서 속성을 기반으로 매수 값이 설정됩니다. 사용자는 원하는대로 매수 설정을 변경할 수 있습니다. 대화 상자가 닫히면 (인쇄 여부에 관계없이) 매수 문서 속성이 매수 설정에 관계없이 업데이트됩니다.

반면에 FilePrintDefault 매크로는 Copies 문서 속성이 있는지 확인하고 해당 값에 따라 인쇄 할 복사본 수를 설정합니다. 속성이 존재하지 않으면 생성되고 값 1로 설정됩니다.

_ 참고 : _

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

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

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

(Microsoft Word는 세계에서 가장 인기있는 워드 프로세싱 소프트웨어입니다.)이 팁 (10603)은 Microsoft Word 2007, 2010 및 2013에 적용됩니다.

여기에서 Word의 이전 메뉴 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / word-Remembering_Copies_to_Print [인쇄 할 사본 기억].