프로그래밍 방식으로 MS Access의 쿼리를 인쇄할 때 가로 방향으로 기본 설정하는 방법
-
09-06-2019 - |
문제
프로그래밍 방식으로 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
제휴하지 않습니다 StackOverflow