2008-09-17 15 views
1

인쇄 할 때 프로그래밍 방식으로 필자가 피벗 차트로 볼 때 프로그래밍 방식으로 가로 방향으로 쿼리를 프로그래밍 방식으로 만들 수 있습니까? 나는 현재 MS Access 2003에서 이것을 시도하고 있지만 모든 버전의 솔루션을보고 싶습니다.프로그래밍 방식으로 인쇄 할 때 MS Access에서 기본으로 가로보기

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

이 항상 실행 보장하기 위해 자동 실행 기능에서이 전화를 할 수 있어야한다 :

답변

3

다음 함수는 트릭을해야한다.

0

예 ahockley의 호출은 응용 프로그램의 프린터 방향을 가로로 설정합니다. 나는 실험을 시도했고 잘 작동했다. 나는 이것이 피벗 테이블을 생성하지 않는다는 것을 안다.하지만 사용하도록 설정하지 않았기 때문에 일반 쿼리를 열고 인쇄한다. 당신이 그것을 인쇄 후 쿼리를 닫하려면

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

, 추가

docmd.Close acQuery, "qry1", acSaveNo