문제

나는 특정 시트를 새 통합 문서에 복사 할 수있는 매크로가 포함 된 Excel 2003 통합 문서가 있습니다. 그런 다음 새 통합 문서를 저장하고 닫습니다. 매번 약간 다른 시트 선택으로 수십 번 수행합니다.

매크로에 추가 단계를 추가하여 2 차 통합 문서의 스프레드 시트를 PDF로 내보내고 싶습니다. 이를 수행하는 명백한 방법은 PDF 프린터와 Excel의 내장 인쇄 기능을 사용하는 것이지만 대부분의 PDF 프린터는 완료되기 전에 "저장 ..."대화 상자를 제공합니다. 분명히, 70 번의 행사에 개별적으로 입력하는 것은 호소력이 부족합니다. 그래서 미리 설정할 수있는 무언가를 원합니다 (아마도 "아마도"확장자를 인쇄하는 파일의 파일 이름을 사용하는 "다음 선택한 다음 선택한 다음 선택하면 기본 옵션.

이를 수행하는 무료 PDF 프린터에 대한 아이디어가 있습니까? 아니면 적절한 대안?

도움이 되었습니까?

해결책

Office 2007은 이것을 허용합니다. 나는 찾았다 pdfcreator 좋게도 VBA는 샘플 파일에 포함되어 있으며 cutepdf 또한 좋습니다. PDFCreator 및 CutePDF는 무료입니다.

다른 팁

(현명한) 답변에 대한 발전으로 remou, 그리고 이것이 내 문제에도 도움이 되었기 때문에.

나는 선택한다 pdfcreator (이미 설치했기 때문에) 이것은 내가 사용한 것입니다.

Sub PDF_Print() 
    Dim p 
    p = ActivePrinter 
    ActivePrinter = "PDFCreator" 
    ActiveDocument.PrintOut 
    ActivePrinter = p 
End Sub 

매력처럼 작동합니다

이것은 도움이 될 수 있습니다 : http://www.pdf995.com

한 가지 기능은 "저장 상자로 저장을 우회하는 세 가지 자동 이름 옵션"입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top