EXCELファイルプレゼント

[EXCEL]印刷禁止にする方法

エクセル資料を「印刷禁止」にして配布したい!

ただこれだけの要望に対し、なかなか満足させてくれる回答が少ないようなのでEXCEL屋が解説いたします。「なぜこうするのか?」や「他にもこんな事ができますよ」等にはしつこく触れず、「印刷禁止」実現方法だけを簡潔にご紹介します。

まずは実現できれば、関連知識はあとから必ずついてくる、というのがEXCEL屋流です。

無料ファイルプレゼント

紹介しました機能付きエクセルファイルをご希望の方へメールでお送りしています。いちばん下にある「ファイル申し込み」へご登録ください。

印刷禁止にする方法

①印刷禁止にしたいエクセルブック上で[Alt]+[F11]を押します。

②「VBAプロジェクト」が現れたら「This Workbook」をダブルクリックで選択します。

③「コードウィンドウ」にコードを書くのですが、コピー用のコードを用意してあります。下の「コピペしてください」の4行をコピーして貼り付けてください。

コピペしてください

コピ―用コード

Private Sub Workbook_BeforePrint(Cancel As Boolean)
MsgBox “印刷は禁止されています”
Cancel = True
End Sub

④このように貼り付いたらOKです。

⑤ブックを「名前を付けて保存」で保存します。

⑥「ファイルの種類(T)」を「Excelマクロ有効ブック(*.xlsm)」に指定します。

⑦「保存(S)」で保存完了です。

印刷しようとすると

印刷ボタンを押すと「印刷は禁止されています」のメッセージが出ます。

シートを増やしても印刷できません。PDF保存もできません。

無料ファイルプレゼント

今回の記事で紹介したEXCELファイルをメールで安全にお届けいたします。

今後も新着記事のファイルは公開直前のタイミングでお送りします。

お送りするファイルはWindows7以降、Office2007以降に対応しております。
ご指定のメールの迷惑設定により到着しない時は迷惑設定を解除してください。