2011-03-17 2 views
1

PDFCreator의 예제 코드를 사용하여 VBA를 통해 내 Access (2003) 보고서에서 pdf 파일을 만듭니다. 이 잘 작동하지만 지금은 하나의 하나로 여러 개의 PDF를 병합 싶어요. PDF 작성기는 대화 상자의 Wait-button을 통해이 작업을 수행 할 수 있습니다. 아이디어를 얻는 방법은 무엇입니까? PDFCreator 클래스에 대한 충분한 문서를 찾을 수 없습니다.VBA를 통해 PDF 작성자와 PDF 파일 병합

+0

가치가있는 부분에 대해이 작업을 수행하려고 할 때 작동하지 못했습니다. 그러나 Word를 자동화하여 PDF를 작성 했으므로 잘못된 점이있을 수 있습니다. 나의 궁극적 인 해결책은 구성 요소 Word 문서를 새 파일로 가져온 다음 단일 PDF를 출력하는 것이 었습니다. 유감스럽게도이 설정은 불가능할 수도 있지만 PDF로 출력하는 내용에 따라 다릅니다. –

답변

2

C : \ Program Files \ PDFCreator \ Scripts 폴더의 VB 스크립트 옵션을 살펴보십시오. 당신이 필요로하는 것을 파악하십시오. 약간의 작업을 통해 VBScript 코드를 VBA 코드로 변환 할 수 있습니다.

+2

예제는 c : \ program files \ pdfcreator \ com \ windows 스크립팅 호스트 \ vbscripts \ combinejobs.vbs에 있습니다. 트릭은 cPrinterStop을 True로 설정 한 다음 원하는 모든 보고서를 인쇄 한 다음 cConbineAll을 호출하고 cPrinterStop을 False로 설정하는 것입니다. – BertS