カスタマイズ/Calcにおいて選択した表のみを印刷する設定

出典: OOoJa

注) StarSuite 8 や starsuite8 などを適宜 OpenOffice.org 2.x や openoffice.org2x と読み替えてください。

[編集] 目的と背景

Calcでは、デフォルトで、「ツール」-「オプション」-「StarSuite Calc」-「印刷」の「空白のページを出力しない」および「選択した表のみ印刷」がオフになっています。そのため、そのままのデフォルトの設定のままCalc上で単に印刷すると、印刷範囲を設定していない場合、すべてのシートが印刷されてしまいます。つまり、例えば、新規にCalcを起動して、直後に印刷すると、「表1」、「表2」、そして「表3」の3枚の用紙が印刷されてしまいます。 そこで、前述の設定値をそれぞれオンに設定変更します。

[編集] 手順

/opt/starsuite8/share/registry/data/org/openoffice/Office/Calc.xcu に以下の内容を追加します。

        <node oor:name="Print">
                <node oor:name="Other">
                        <prop oor:name="AllSheets" oor:type="xs:boolean">
                                <value>false</value>
                        </prop>
                </node>
                <node oor:name="Page">
                        <prop oor:name="EmptyPages" oor:type="xs:boolean">
                                <value>false</value>
                        </prop>
                </node>
        </node>

[編集] 備考

上記の内容は、Calcを起動し、ツール/オプション/StarSuite Calc/印刷 メニューで、各設定をオンにします。すると、以下のファイルに上記の内容が書き出されます。
$HOME/.starsuite8/user/registry/data/org/openoffice/Office/Calc.xcu