문서가 잘못 인쇄 됨 (Microsoft Word)
Mark는 문서 인쇄 문제에 대한 도움을 요청했습니다. 원하는 순서대로 문서를 인쇄하는 데 사용하는 매크로가있는 것 같습니다. 문서가 10 개 이하이면 잘 인쇄됩니다. 11 개 이상인 경우 처음 10 개는 배경으로 인쇄되고 나머지 문서는 전경으로 인쇄됩니다.
처음에는이 문제가 분류 문제로 보일 수 있습니다. 그러나 분류 문제라면 문서 10은 항상 문서 1 이후에 인쇄된다는 사실을 깨달으면 금방 무산됩니다.
가장 가능성이 높은 시나리오로 이어집니다. 문서는 Word에서 사용하는 백그라운드 인쇄 대기열에 할당 및 / 또는 사용 가능한 공간을 단순히 채우고 있습니다. (이것은 완전히 가정입니다. 대기열에 공간 제한이 있는지 여부에 대한 확실한 문서를 찾을 수 없습니다.) 두 경우 모두 문제에 대한 해결책은 시작하기 전에 매크로에서 배경 인쇄 기능을 끄는 것입니다. 인쇄 실행.
그게 무슨 뜻입니까? 각 문서가 인쇄 될 때까지 기다릴 때까지 인쇄하는 데 시간이 걸립니다. 물론 첫 번째 문서를 인쇄하기 전에 전체 작업에 10 개 이상의 문서가 있음을 감지하는 경우에만 백그라운드 인쇄 기능을 해제하여 매크로를 “스마트”하게 만들 수 있습니다.
VBA 매크로에서 백그라운드 인쇄를 끄려면 매크로 시작 부분에 다음 줄을 포함하면됩니다.
Options.PrintBackground = False
나중에 백그라운드 인쇄를 다시 켜려면 다음 줄을 사용하십시오.
Options.PrintBackground = True
백그라운드 인쇄를 끄는 것이 만족스럽지 않은 경우 (즉, 절대적으로 필요한 것보다 더 이상 프린터를 기다리지 않으려는 경우), 몇 가지 다른 옵션이 있습니다. 물론 첫 번째는 Word의 마스터 문서 기능을 사용하는 것입니다. 이 기능은 다른 _WordTips_에서 “특징”되었으며 많은 Word 사용자가이 기능에 만족하지 않는다고 안전하게 말할 수 있습니다.
그러면 최종 잠재적 인 해결책이 있습니다. INCLUDETEXT 필드를 사용하여 모든 “하위 문서”를 포함하는 문서를 작성한 다음 단일 문서 만 인쇄 할 수 있습니다. 이것은 매크로 제어 하에서도 수행 될 수 있습니다. 매크로를 사용하여 새 문서를 열고 인쇄 할 각 문서의 이름을 계산 한 다음 해당 이름을 사용하는 INCLUDETEXT 필드를 삽입하면됩니다. 매크로는 생성 한 문서를 인쇄 한 다음 버리면 끝낼 수 있습니다. 이 매크로에 필요한 INCLUDETEXT 필드의 최소 구문은 다음과 같습니다.
{INCLUDETEXT "MyFile1.doc"}
_ 참고 : _
이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (842)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다.