- ベストアンサー
印刷時だけ、ある箇所だけ印刷しない
印刷時だけ、ワードの一定の文字、エクセルの一定のセルを印刷されない様にする方法を教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Wordの場合で、[隠し文字]にすると印刷時に非表示になるだけでなく その部分が無い(詰めた)状態で印刷されます。 これだと見た目のレイアウト(隠し文字の表示/非表示を切り替えた場合) が崩れるので、たぶんお望みのものではないと思います。 (表形式で作成した各セルの中の文字列なら[隠し文字]が便利です) この場合、フィールドコードで作成し[フィールドの網掛け表示]を利用 してはいかが。 [ツール]→[オプション]→[表示]タブにある[フィールドの網掛け]にて [表示する]を選択しておきます。 [ Ctrl+F9 ]キーで空白フィールドを挿入します。 { }が表示されたらその中に直接入力で{ eq \o() }を入力します。 入力した()の中に非表示にしたい文字列を白文字で入力します。 これでフィールドコードを非表示にします。 薄いグレーの網掛けに白文字が表示されていると思います。 これを印刷するとフィールドコードを利用した文字列は印刷されません。 もしも文字列の背景に塗りつぶしをしている場合は、フィールド内の 文字列も背景と同じ色にして下さい。表示上は見えていても印刷時は 同じ色なので印刷されません。 Excelの場合でも白文字にする方法もありますが、セルの塗りつぶしを した場合、その色を指定する方法もありますが別方法もあります。 [セルの書式設定]で[表示形式]を[ユーザー定義]にし、[種類]を半角で 「;;;(セミコロン3つ)」にします。 これでセルの塗りつぶしに関係なく非表示に出来ます。 この場合、画面上もセル内で非表示になっていますが、[数式バー]には 表示されますから確認は出来ますね。 この方法以外だとテキストボックスを利用してセル上に配置します。 右クリックで[テキストボックスの書式設定]→[プロパティ]タブにある [オブジェクトを印刷する]のチェックを外します。 このテキストボックス内に印刷したくない文字列を入力します。
その他の回答 (2)
- koko88okok
- ベストアンサー率58% (3839/6543)
Wordの場合、 その文字を選択して「書式」→「フォント」→「フォント」タブで、「隠し文字」にチェックを入れて「OK」を押します。 Excelの場合、 Wordのような隠し文字の機能がありませんので、フォントの色を「白」に設定すると、印刷されませんが、セルをアクティブにすれば「数式バー」に表示されますので、確認することができます。
お礼
ありがとうございました。 フォントの色を「白」に設定、難しく考えずにチョット発想を変えれば解決。 すごく参考になりました。
- SEWANIN
- ベストアンサー率34% (203/592)
fuzi1951 様 印刷したくない部分の文字等のみを 消去しておかれては如何ですか。 その後そのファイルを閉じられても 消去したところは更新しない限り 元のまゝだと思います。
お礼
ありがとうございました。
お礼
ありがとうございました。 すごく参考になりました。 質問したらすぐ回答。インターネットの力ってすごい。