EXCELの「ページ設定」→「余白」タブの内容をODS EXCEL側で設定する方法。
以下が「余白」タブの内容を設定するODS EXCELの構文。上のと見比べてどう対応してるのか確認してみましょう。
構文
ヘッダー・フッター以外の余白を設定するオプションがODS EXCELに無いのですが、以下の記事で紹介しているシステムオプションで設定出来ます。
ODS出力時の用紙サイズや余白などを設定するオプション [まとめ]
例
ODS EXCEL OPTIONS( PRINT_HEADER_MARGIN = "値" /* ヘッダー余白 (inch) */ PRINT_FOOTER_MARGIN = "値" /* フッター余白 (inch) */
CENTER_HORIZONTAL = "ON" /* ページ中央 (水平) */
CENTER_VERTICAL = "ON" /* ページ中央 (垂直) */
);
|
ヘッダー・フッター以外の余白を設定するオプションがODS EXCELに無いのですが、以下の記事で紹介しているシステムオプションで設定出来ます。
ODS出力時の用紙サイズや余白などを設定するオプション [まとめ]
例
options papersize=Letter topmargin=2in bottommargin=2in leftmargin=2in rightmargin=2in; ods excel file="出力するパスを指定\test.xlsx" options( flow="table" orientation = 'landscape' print_header_margin = "1" print_footer_margin = "1" center_horizontal = "on" center_vertical = "on"); proc report data=sashelp.cars; define _character_ / style(column)={tagattr='type:String format:@'}; run; ods excel close; |
上の例で、SAS側で余白を設定するときの単位はインチだけど、Excel側に反映されるときは(日本だと)センチメートルに変換されるんで、そこんとこ気をつけてください。
0 件のコメント:
コメントを投稿