他の人が作成した Excel スプレッドシートを、別のファイル名で保存した場合でも印刷する

他の人が作成した Excel スプレッドシートを、別のファイル名で保存した場合でも印刷する

他の人が作成した Excel スプレッドシート (Excel 2013) を別のファイル名で保存しても印刷できないのはなぜですか?

答え1

私がこれまでにこれを見たのは、誰かが VBA の一部を使用してワークブックの印刷をブロックしたときだけです。

を見てみましょうこのリンクワークブックの VBA に同様のコードがあるかどうか確認してください。

  1. ALT + F11 キーを押したままにして、Microsoft Visual Basic for Applications ウィンドウを開きます。
  2. そして、左側のプロジェクトエクスプローラーでThisWorkbookをダブルクリックしてモジュールを開きます。
  3. 次のようなコードを探します。
Private Sub Workbook_BeforePrint(Cancel As Boolean)

Cancel = True

End Sub
  1. 他のすべての項目もチェックしてください(各ワークシートなど)

ある場合は、それをコメントアウトして(各行の先頭に一重引用符 ' を配置して)、印刷することができます。

これは原因ではないかもしれません。他の方法では印刷の問題が発生していないので、私も一度困惑したことがあるので、いつか誰かの役に立つかもしれません。

あるいは、何かエラーが表示されていますか? 印刷されないこと以外に、どのような症状が見られますか?

関連情報