「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1482
現在:1


非表示シートの印刷

ページOpenOffice.org FAQの登録ページ
投稿者鬼太郎
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2011-05-01 14:39:18 (日)
OSWin XP
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

こんにちは、非表示シートを印刷する方法を教えてください。

印刷したいシート名は印刷と言うシート名にしております。 印刷範囲等は全て設定済です。

マクロでボタンを押した時にその印刷シートを非表示にしたままで 印刷したいのですが上手くいきません。 アクティブにした時であれば、

oDoc = ThisComponent

oSheet = oDoc.getSheets().getByName("印刷")

aPrintOption(0).Name = "FileName"

aPrintOption(0).Value = "印刷"

oDoc.print(aPrintOption())

上記内容で上手く行くのですが、非表示時はどのようにすれば良いか アドバイスお願い致します。


非表示シートとは?

M.Kamataki (2011-05-02 20:57:34 (月))

印刷シートは「書式」‐「シート」‐「非表示」の設定がしてあるということでしょうか。

非表示シートについて

鬼太郎 (2011-05-05 13:41:33 (木))

印刷シートは「書式」‐「シート」‐「非表示」で設定しております

一旦表示して印刷

ike@九州 (2011-05-06 08:26:05 (金))

非表示のシートは印刷出来ない仕様のようなので
・印刷シートの表示
・印刷シートをアクティブ(A1 を Select)
・印刷実行
・wait 挿入
・印刷シートを非表示
の手順になるかと思います。

有難う御座いました

鬼太郎 (2011-05-07 13:46:20 (土))

やはり表示しないと印刷できないんですね
了解致しました。

有難う御座いました

印刷オプション

M.Kamataki (2011-05-08 12:16:23 (日))

Excelでも同じようですね。マクロの手順もike@九州さんのような手順で組みましょう、というQ&Aを幾つか見ました。

さて、Calcの印刷オプションは「選択したシートのみ印刷」がオンになっています。このオプションをオフにしておくというのも方法かと思います。このオプションはファイルに保存されます。非表示シートのみに印刷範囲を設定すると、ツールバーの印刷ボタンをクリックすると非表示シートの印刷範囲が印刷されると思います。

完了にします

M.Kamataki (2011-05-08 12:17:07 (日))

情報が出揃ったので完了にします。

お名前:
題名: