Excelから印刷できない? Windows 11/10でのExcel印刷の問題を修正する

Microsoft Excelで問題が発生しているユーザーがいます。Excelから印刷しようとすると、何も起こりません。一方、印刷コマンドをExcelに送信すると小さなウィンドウが表示され、すぐに消えてしまうと報告するユーザーもいます。Excelから印刷できない場合、この投稿で提供されている提案は、Microsoft Excelの印刷の問題を修正するのに役立つ場合があります。

Excelから印刷できない

Windows 11/10のExcel印刷の問題を修正する

Excelから印刷できないがWordは印刷できる場合、または「メモリ不足」のエラーメッセージが表示される場合は、次の提案を試してExcelの印刷の問題を修正してください。続行する前に、最新バージョンのMicrosoft Officeを使用していることを確認してください。また、Officeを手動で更新して問題が修正されるか確認することもできます。問題が解決しない場合は、以下に示す解決策を試してください。

  1. Microsoft XPS Document Writer経由で印刷を試みる
  2. プリンタードライバーを更新する
  3. レジストリエディターで権限を編集する
  4. セーフモードでExcelをトラブルシューティングする
  5. プリンターを削除して再度追加する
  6. Officeを修復する

これらの解決策をすべて詳しく見てみましょう。

1] Microsoft XPS Document Writer経由で印刷を試みる

スプレッドシートを印刷する前に、Excelにプリンターを選択するオプションが表示されます。既定のプリンター経由でExcelから印刷できない場合は、Microsoft XPS Document Writer経由で印刷してみてください。これを行う手順は次のとおりです。

  1. Microsoft Excelを起動してスプレッドシートを開きます。
  2. ファイル>印刷」に移動します。
  3. プリンタードロップダウンをクリックして、Microsoft XPS Document Writerを選択します。
  4. これにより、ExcelスプレッドシートがXPS形式で保存されます。

保存したファイルを開きます。印刷できるはずです。

2] プリンタードライバーを更新する

プリンタードライバーが破損または古くなっているために、Excelで印刷の問題が発生している可能性があります。プリンタードライバーを更新して何が起こるか確認することをお勧めします。

プリンタードライバーを更新する場合、次の選択肢があります。

  1. Windowsのオプションの更新ページを開き、そこからプリンタードライバーを更新します(更新がある場合)。
  2. プリンターメーカーの公式Webサイトにアクセスして、プリンタードライバーの最新バージョンをダウンロードします。次に、インストーラーファイルをダブルクリックして、プリンタードライバーを手動でインストールします。

3] レジストリエディターで権限を編集する

Windowsレジストリは、Windowsの設定と構成を格納する階層型データベースです。Windowsレジストリを変更する際に間違いを犯すと、システムが深刻な損傷を受ける可能性があります。したがって、続行する前に、システムの復元ポイントを作成してWindowsレジストリをバックアップすることをお勧めします。

手順に従ってください。

Win + Rキーを押します。これにより、実行コマンドボックスが開きます。regeditと入力して、OKをクリックします。UACプロンプトで[はい]をクリックします。

レジストリエディターが画面に表示されたら、次のパスに移動します。以下のパスをコピーしてレジストリエディターのアドレスバーに貼り付けるだけです。その後、Enterキーを押します。

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows

Windowsキーを右クリックして、権限を選択します。[権限]ダイアログボックスが表示されます。次に、フルコントロールオプションの横にある許可チェックボックスをクリックします。適用をクリックしてから、OKをクリックします。

4] セーフモードでExcelをトラブルシューティングする

問題が引き続き発生する場合は、問題のあるアドインがある可能性があります。これを確認するには、Excelをセーフモードで起動してスプレッドシートを印刷します。セーフモードでスプレッドシートを印刷できる場合、アドインが問題を引き起こしています。

Excelを閉じて、通常モードで再度開きます。COMアドインをすべて1つずつ無効にし始め、アドインを無効にするたびにスプレッドシートを印刷します。これにより、どのアドインが問題を引き起こしているかがわかります。影響を受けたユーザーのフィードバックによると、Acrobat PDFMaker Office Comアドインが問題を引き起こしていました。このようなアドインをインストールしている場合は、無効にしてからスプレッドシートを印刷できるかどうかを確認してください。印刷できる場合は、そのアドインを削除します。

次の手順は、ExcelでCOMアドインを無効にするのに役立ちます。

  1. Excelでスプレッドシートを開きます。
  2. ファイル>オプション>アドイン」に移動します。
  3. 下部にあるドロップダウンでCOMアドインを選択して、移動をクリックします。
  4. COMアドインのダイアログボックスが表示されます。特定のアドインを無効にするには、チェックボックスをオフにするだけです。
  5. OKをクリックします。

5] プリンターを削除して再度追加する

場合によっては、プリンターを削除して再度追加すると、プリンター関連の問題が修正されます。プリンターを完全に削除またはアンインストールしてから、再度追加します。これで問題が解決するかどうかを確認します。Windows 11/10マシンからプリンターを完全に削除するには、次の方法があります。

  • 設定
  • コントロールパネル
  • プリントサーバーのプロパティ
  • コマンドプロンプト
  • レジストリエディター

6] Officeを修復する

何も解決しない場合は、Microsoft Officeを修復します。破損したOfficeファイルが原因で問題が発生することがあります。これが当てはまる場合は、Microsoft Officeを修復すると問題が修正されます。まず、クイック修復を実行します。これで問題が解決しない場合は、オンラインOffice修復を実行します。

Windows 11/10でのExcel印刷の問題を修正する

上記では、ユーザーからの印刷コマンドを受信したときにExcelが印刷しない問題を修正する解決策を見てきました。ここでは、Microsoft Excelで発生する可能性のある一般的な印刷の問題をいくつか見てみましょう。Excelからスプレッドシートを印刷するときに、目的の印刷物が得られない場合があります。そのような問題を経験した人もいるかもしれません。このような種類の問題は、スプレッドシートを印刷する前に印刷設定が正しく構成されていない場合に発生します。

Microsoft Excelで一般的な印刷の問題を回避するためにできる調整をいくつか紹介します。

  1. スプレッドシートを1ページに収める
  2. Excelで印刷範囲を設定する
  3. スプレッドシートを印刷する前に印刷設定を構成する

1] スプレッドシートを1ページに収める

正しいページ設定を構成したにもかかわらず、Excelがスプレッドシートを複数ページに印刷することがあるという経験をした人もいるかもしれません。この問題は、Excelの縮尺を変更することで修正できます。Excelで1ページにすべての行または列を印刷したい場合は、Excelの縮尺なしオプションをすべての行を1ページに収めるおよびすべての列を1ページに収めるオプションに変更する必要があります。

2] Excelで印刷範囲を設定する

スプレッドシート内の選択したセルを印刷したい場合は、それと同じ印刷範囲を設定できます。印刷範囲を設定する手順は次のとおりです。

  1. Excelを開きます。
  2. Excelでワークシートを開きます。
  3. 印刷したいセルの範囲を選択します。
  4. 印刷レイアウト>印刷範囲>印刷範囲を設定」に移動します。

これで、Excelに印刷コマンドを送信すると、選択したセルのみがページに印刷されます。印刷範囲にセルを追加して拡張できます。追加するセルが既存の印刷範囲に隣接している場合、Excelはそれらを同じページに印刷します(スペースがあれば)。追加する選択したセルが既存の印刷範囲に隣接していない場合、Excelはそれらを別のページに印刷します。既存の印刷範囲にスペースがあるかどうかに関係なく。既存の印刷範囲にセルを追加するには、以下の手順に従います。

  1. 既存の印刷範囲に追加するセルの範囲を選択します。
  2. ページレイアウト>印刷範囲>印刷範囲に追加」に移動します。

印刷範囲をクリアするには、「ページレイアウト>印刷範囲>印刷範囲をクリア」に移動します。

3] スプレッドシートを印刷する前に印刷設定を構成する

スプレッドシートを印刷する前に、印刷設定を構成できます。これを行うには、「ファイル>印刷」に移動するか、単にCtrl + Pキーを押します。そこにはさまざまな印刷設定が表示されます。ページの向き(横長または縦長)を変更したり、レター、リーガル、A4、A3などの用紙サイズを選択したり、ページの余白を変更したりできます。印刷設定を変更するたびに、Excelはプレビューウィンドウに印刷プレビューを表示します。

Wordからは印刷できるがExcelからは印刷できないのはなぜですか?

Wordからは印刷できるがExcelからは印刷できない場合、Excelに問題のあるアドインがある可能性があります。Excelをセーフモードで開いて確認できます。セーフモードで印刷できる場合、アドインの1つが原因です。Excelにインストールされているアドインを1つずつ無効にします。アドインを無効にするたびにスプレッドシートを印刷します。これにより、問題のあるアドインを特定できます。

試すことができる他の解決策は、プリンターを削除して再度追加したり、プリンタードライバーを更新したりすることなどです。

Excelがすべての列を印刷しないのはなぜですか?

Excelで1ページにすべての列を印刷するには、スプレッドシートを印刷する前にページ設定を構成する必要があります。その手順は次のとおりです。

  1. Excelでスプレッドシートを開きます。
  2. ファイル>印刷」に移動します。
  3. デフォルトでは、ページ設定は縮尺なしに設定されています。このオプションを変更する必要があります。クリックして1ページにすべての列を収めるを選択します。

その後、Excelで1ページにすべての列を印刷できるようになります。

Microsoft Excelが選択したプリンターに接続できなかったため、印刷プレビューは使用できません

Excelからスプレッドシートを印刷中に「Microsoft Excelが選択したプリンターに接続できなかったため、印刷プレビューは使用できません」というエラーメッセージが表示された場合は、コンピューターが最新のバージョンのWindowsオペレーティングシステムで実行されていることを確認してください。Windows 11/10の設定を開き、更新プログラムを確認します。更新プログラムがある場合は、ダウンロードしてインストールします。

また、Microsoft Officeを手動で更新して、問題が解決するかどうかを確認することをお勧めします。問題が解決しない場合は、Microsoft Officeを修復します。

Excelから印刷できません、メモリ不足

Microsoft Excelでスプレッドシートを印刷中に「メモリ不足」というエラーメッセージが表示された人もいるかもしれません。エラーメッセージは自己説明的です。印刷ジョブを印刷するプリンターに十分なメモリがない場合、このエラーが表示されます。ただし、このエラーをトリガーする原因は他にもあります。この問題を解決するには、次の修正を試してください。

  1. スプレッドシートから新しいスプレッドシートにデータをコピーする
  2. 既定のプリンターを変更する
  3. プリンタードライバーを更新する
  4. ドラフトモードで印刷する
  5. ExcelファイルをODS形式で保存する
  6. プリンターのメモリをリセットする
  7. 印刷スプーラーをクリアする
  8. Officeを修復する

これらの修正をすべて詳しく見てみましょう。

1] スプレッドシートから新しいスプレッドシートにデータをコピーする

この方法で一部のユーザーの問題が解決されました。試してみることもできます。スプレッドシートから新しいスプレッドシートにデータをコピーして、問題が解決するかどうかを確認します。

2] 既定のプリンターを変更する

問題が引き続き発生する場合は、既定のプリンターを変更します。Microsoft Print to PDF、Microsoft XPS Document Writerなど、任意の仮想プリンターを既定のプリンターとして設定できます。

3] プリンタードライバーを更新する

場合によっては、プリンタードライバーが古くなっていたり、故障していたりするために問題が解決しないことがあります。これが当てはまる場合、プリンタードライバーを更新すると問題が解決します。これを行うには、以下に記載されている手順に従います。

  1. デバイスマネージャーを開きます。
  2. プリントキューノードを展開します。
  3. プリンタードライバーを右クリックして、ドライバーの更新を選択します。
  4. ドライバーを自動的に検索」オプションを選択します。Windowsがプリンタードライバーの最新バージョンをインストールします。

これが機能しない場合は、プリンターメーカーの公式Webサイトにアクセスして、プリンタードライバーの最新バージョンをダウンロードしてください。次に、インストーラーファイルを実行して、プリンタードライバーの最新バージョンを手動でインストールします。

4] ドラフトモードで印刷する

一部のユーザーの場合、スプレッドシートをドラフトモードで印刷することで問題が解決しました。試してみて、問題が解決するかどうかを確認することもできます。これを行うには、高速モードをドラフトモードに変更する必要があります。デフォルトでは、印刷品質は高速モードに設定されています。印刷品質設定を開き、高速モードをドラフトモードに変更します。

5] ExcelファイルをODS形式で保存する

この問題を解決するためのもう1つの効果的な解決策は、ExcelスプレッドシートをODS (OpenDocument Spreadsheet)形式で保存することです。これを行う手順は次のとおりです。

  1. Microsoft Excelを起動してスプレッドシートを開きます。
  2. ファイル>名前を付けて保存」に移動します。
  3. ファイルの種類ドロップダウンメニューをクリックして、OpenDocument Spreadsheetを選択します。
  4. 保存をクリックします。

ODSファイルを開いて印刷します。今回は問題が発生しません。

6] プリンターのメモリをリセットする

プリンターのメモリが不足している場合は、メモリをリセットすると問題が解決します。プリンターのメモリをリセットすると、キュー内の印刷ジョブがクリアされます。これを行うには、以下の手順に従います。

  1. コンピューターからプリンターの接続を外します。
  2. プリンターの電源を切ります。
  3. プリンターの電源ケーブルを外して数分待ちます。
  4. 電源ケーブルを再び接続してプリンターの電源を入れます。
  5. コンピューターにプリンターを接続します。

上記の方法で問題が解決しない場合は、プリンターをコールドリセットします。プリンターをコールドリセットする方法は、プリンターのブランドによって異なります。そのため、プリンターを正しくコールドリセットする方法を知るには、プリンターのユーザーマニュアルを参照する必要があります。

7] 印刷スプーラーをクリアする

Windowsでは、印刷スプーラーは印刷ジョブを一時的に保存するサービスです。Excelでスプレッドシートを印刷しているときに「メモリ不足」というメッセージが表示される場合、印刷スプーラーをクリアすると問題が解決する可能性があります。印刷スプーラーをクリアする手順は次のとおりです。

  1. Win + Rキーを押して実行コマンドボックスを起動します。
  2. services.mscと入力して、OKをクリックします。これにより、サービス管理ウィンドウが起動します。
  3. 下にスクロールして、印刷スプーラーサービスを見つけます。
  4. 見つけたら、それを右クリックして停止を選択します。
  5. エクスプローラーを開き、「C:\Windows\System32\spool」パスに移動します。このパスをコピーしてエクスプローラーのアドレスバーに貼り付けるだけです。その後、Enterキーを押します。
  6. PRINTERSフォルダを開き、その中のすべてのファイルを削除します。PRINTERSフォルダは削除しないでください。
  7. サービス管理ウィンドウに戻り、印刷スプーラーサービスを右クリックします。
  8. 開始を選択します。

8] Officeを修復する

Wordなどの他のOfficeアプリで同じエラーメッセージが表示されているかどうかを確認します。そうでない場合、Excelファイルの一部が破損している可能性があります。この問題を解決するには、Microsoft Officeのオンライン修復を実行します。

これで問題が解決することを願っています。