2012-01-05 7 views
1

多くのレポートを生成するために、SPSS構文でマクロを作成しています。私はマクロを出力ファイルにある各レポートをpdfファイルにエクスポートする必要がありますが、構文を使用してpdfの出力オプションを編集する方法はありません。SPSS構文を使用してページの属性とページを編集する方法

私がする必要があるのは、見出し、フッターを追加し、向きを横向きに変更することだけです。しかし、これはGUIではページ属性とページ設定を使用して行われますが、いずれも構文が同等ではありませんか?

私はどのような形式のソリューションにも気をつけていますが、私のオプションを制限する傾向のあるSPSSマクロで動作する必要があります。

+0

良い質問ですが、構文で可能であることを示唆するドキュメントが見つからないため、VBスクリプトまたはPythonに頼らざるを得ない可能性があります。あなたはRaynald Levesqueの資料をチェックしましたか?彼はこれを達成することができる[印刷出力](http://spsstools.net/SampleScripts.htm#Printing)にいくつかあります。 –

+0

こんにちはAndyさん、あなたの助けていただきありがとうございます。私は数ヶ月間簡単なソリューションを探していたので、通常の構文では実現不可能です。しかし、私はそれを使用しようとすることから経験したことから(拡張コマンドでない限り)PythonがSPSSマクロで動作しないと思います。 – user1130613

答えて

2

まず、出力設定はスクリプトのドメインです。ほとんどの場合、従来の構文は見つかりません。ただし、SPSS Community Webサイト(www.ibm.com/developerworks/spssdevcentral)からSTATS OUTPUT ATTRS拡張コマンドをインストールして、これを実行する構文方法を使用することができます。 Python Essentialsが必要です。これは、そのサイトからも入手できます。

ここでは、このコマンドのヘルプテキストの先頭です。

このコマンドは、印刷出力またはエクスポート出力のオプションを設定します。ビューアの表示は には影響しません。

STATS OUTPUT ATTRS HEADER = "ヘッダーテキスト" FOOTER = "フッターテキスト" MARGINS =左上右上端ORIENTATION = {PORTRAIT | LANDSCAPE} PAGENUMBER =番号ITEMSPACING =番号 [/ヘルプ]

すべてのキーワードはオプションです。

第2に、マクロではなくプログラマビリティを使用することを検討するとよいでしょう。はるかに柔軟で強力です。同じWebサイトからpdfとしてダウンロード可能な「プログラミングとデータ管理」ブックを使ってこれを調べることができます。また、これらのテーブルをすべて生成する理由によっては、サイトのSPSSINC SPLIT DATASETおよびSPSSINC PROCESS FILES拡張コマンドに興味があるかもしれません。

HTH、 ジョン・ペック

例: STATS出力ATTRS HEADER = "マイヘッダーテキスト" ORIENTATION = LANDSCAPE。

+0

私はこの拡張コマンドが私たちの大学のSPSSにインストールされていることを要求しました - それは数日かかるかもしれません。私はこれを試したときに再び投稿します(うまくいけばうまくいった)! – user1130613

+0

STATS OUTPUT ATTRSを使用する基本的なヘッダー、ページ番号を追加して向きを変更することができましたが、フォントと配置の変更に問題があります。ヘルプにはhtmlが記載されていますが、使用しようとするとエラーメッセージが表示されます。さらに、ヘッダーが表示されるページ(つまり、2番目のページから始まり、別のセクションに異なるヘッダーが必要)を制御したいと考えています。私はこの拡張コマンドをあまりにも多く求めていると思うし、これらのことを促進しないだろう - 私はPythonを最初から学ぶだけの価値があるのだろうか?これらのこと全てを行うことができるだろうか? – user1130613

関連する問題