프로그래밍 방식으로 MS Access의 쿼리를 인쇄할 때 가로 방향으로 기본 설정하는 방법

StackOverflow https://stackoverflow.com/questions/78757

문제

프로그래밍 방식으로 MS Access의 쿼리를 인쇄할 때, 특히 피벗 차트로 볼 때 가로로 기본 설정하려면 어떻게 해야 합니까?현재 MS Access 2003에서 이 작업을 시도하고 있지만 모든 버전에 대한 솔루션을 보고 싶습니다.

도움이 되었습니까?

해결책

다음 함수가 트릭을 수행해야 합니다.

Function SetLandscape()
   Application.Printer.Orientation = acPRORLandscape
End Function

항상 실행되도록 하려면 autoexec 함수에서 이를 호출할 수 있어야 합니다.

다른 팁

예, ahockley의 호출은 응용 프로그램의 프린터 방향을 가로로 설정합니다.실험을 해봤는데 잘 되더군요.이것이 피벗 테이블을 생성하지 않는다는 것을 알고 있지만 사용할 테이블을 설정하지 않았으므로 일반 쿼리가 열리고 인쇄됩니다.

Private sub
    Application.Printer.Orientation = acPRORLandscape
    DoCmd.OpenQuery "qry1", acViewNormal, acReadOnly
    DoCmd.PrintOut acPrintAll
End Sub

쿼리를 인쇄한 후 닫으려면 다음을 추가하세요.

docmd.Close acQuery, "qry1", acSaveNo
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top