私はこのコードを使用してAccessフォームからPDFファイルを作成するために使用:Vba AccessのExcelファイルから横向きのPDFを作成するにはどうすればよいですか?
DoCmd.OutputTo acOutputForm,"FR_PFMEAPrint2", acFormatPDF,"PFMEAPrint2.PDF", True
と、私はこのコードを使用してAccessで縦向きとExcelformsを印刷:
Excel_App.ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
や風景のために、私はこのコードを使用アクセス:
Forms("FR_Print").Printer.Orientation = acPRORLandscape
DoCmd.PrintOut acPages, 1, 1, , 1
が、私はVBAのアクセス感謝を経由してPDFのランドスケープ形式に出力Excelファイルに必要
それは次のようになりますあなたのケースに関連するSheets(1).PageSetup.Orientation = xlLandscape
:
Excel_App.ActiveWindow.SelectedSheets(1).PageSetup.Orientation = xlLandscape
たり、反復処理することができますが、以下のサンプルコードに示すようなエクセルSheet
オブジェクトのプロパティを設定する必要が
[excel-vba]タグを追加しました。タグを頻繁に使用する人は、Excelコマンドを実行するために必要な知識が最も豊富です。 – YowE3K