1

MS Access で、特にピボットグラフとして表示するときに、印刷時にクエリを横向きにするようにプログラムで作成するにはどうすればよいですか? 現在、MS Access 2003 でこれを試みていますが、どのバージョンでも解決策を見つけたいと思っています。

4

2 に答える 2

3

次の関数はトリックを行う必要があります。

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

これを autoexec 関数から呼び出して、常に実行できるようにする必要があります。

于 2008-09-17T03:26:01.187 に答える
0

はい、ahockley の呼び出しは、アプリケーションのプリンターの向きを横向きに設定します。実験してみましたが、うまくいきました。これでピボット テーブルが生成されないことはわかっていますが、使用するように設定していないため、通常のクエリを開いて出力します。

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

印刷後にクエリを閉じたい場合は、次を追加します。

docmd.Close acQuery, "qry1", acSaveNo
于 2008-09-17T03:43:13.860 に答える