HOME技術ExcelExcelで複数部印刷しようとしても指定部数印刷されない

Excelで複数部印刷しようとしても指定部数印刷されない

Excelを開いて複数部印刷しようとしても、指定部数が印刷されない不具合への対処法です。
例えば、5部印刷しようとしても、1部ないしは2部しか印刷されません。
そして、エラーメッセージとして「【プリンタ名】でエラーが発生したため、ファイルを印刷できませんでした。原因としていくつかの理由が考えられます。」が表示されます。

この問題は、Windows Updateのファイルが影響しています。
「KB3177725」というUpdateファイルがインストールされている場合に、Excelでのみ、複数部印刷しようとするとこのようなエラーが発生する事象があります。
また、現在ではWindows7で発生しているようです。

復旧方法

KB3177725をアンインストールします。
セキュリティパッチであるため、本来ならば、プリンタドライバが対応してくれるのがよいのですが、プリンタドライバを最新にしても改善されない場合はKB3177725をアンインストールするしかありません。

スタートアップ→「コントロールパネル」→「プログラム」(もしくは「プログラムと機能」)
で表示された画面で、「インストールされた更新プログラムを表示」をクリックします。
「KB3177725」を検索してアンインストールします。
コンピュータを再起動します。

これで不具合は解消します。
ただし、Windows Updateは自動的に適用されるものなので、このままにしておくと、再度「KB3177725」がインストールされてしまいます。次の手順でアップデートされないようにします。

Windows UpdateからKB3177725を非表示にする

スタート→「すべてのプログラム」→「Windows Update」を開きます。
「更新プログラムの確認」をクリックし、更新プログラムの検索をします。
更新プログラムの確認が終わったら、「~個の重要な更新プログラムが利用可能です」をクリックします。
「KB3177725」の項目を右クリックし、「更新プログラムの非表示」をクリックします。

関連記事

Excel VBAでコマンドプロンプトを起動しコマンドを実行する

Excel VBAでコマンドプロンプトを起動し、かつコマンドを実行する方法です。 コマンドプロンプトの実行 コマンドプロンプトを実行するには以下のように書きます。 CreateObject (&#82…続きを読む

Excel VBA:特定のシートをコピーして別ブックを生成する

Excel VBAで、特定のシートの値をすべてコピーして、新しい別のExcelブックを生成してそのシートに貼りつけます。 なお、ブックを生成した後は、各自で保存します。 コード Worksheets(…続きを読む

Excel VBAで「はい」「いいえ」の条件分岐をする

Excel VBAでメッセージ(質問)を表示して、ユーザに「はい」「いいえ」の選択をさせて、その結果で処理を分岐させる方法です。 if文による条件分岐 条件分岐には以下のようなif文を使います。 If…続きを読む

Excelでセルに入力できる文字数制限を設定する

Excelで、セルに入力できる字数の制限を設定する方法です。 全角・半角問わず字数制限する メニューから「データ」を選択し「データの入力規則」をクリックします。 データの入力規則設定画面で、「設定」タ…続きを読む

Windows10:右クリックメニューの表示が遅い

Windows10を使っていて、右クリックメニューの表示が20~30秒待たないと出なくなったため調べました。 イベントビューアーを使って原因を探る 検索バーに「event」などと入力すると、候補に「イ…続きを読む

Excelで起動時にフォームのみ表示する

Excelで起動時にフォームを表示し、Excelそのものの表画面は非表示にする方法です。 起動時にフォームを表示する 「開発」→「コードの表示」から「Microsoft Visual Basic fo…続きを読む

Excel VBAでログイン管理をする

Excelを開いたときに「閲覧のみ」ユーザか「管理者」ユーザかを選び、「閲覧のみ」ユーザの場合にはExcelを閉じるときに保存できないようにして、「管理者」ユーザの場合には、Excelを閉じるときに変…続きを読む

Windows10 April 2018 Update時にエラー(0xc1900130)が出てアップデートできない

Windows10の大型アップデートである、April 2018 Updateをしようとしても、途中でエラーメッセージが出てしまいアップデートできなくなる問題が発生したので調べました。 わたしの場合、…続きを読む

Excel:保存先の場所を常にデスクトップにする

Microsoft Excel2019で新規に保存をしようとするとOne Driveなどが最初に候補にあがってきてしまい、コンピュータ上に保存したいときに、いちいちデスクトップを指定するのに手間取りま…続きを読む

Excel VBAで他のプログラムを実行し処理が終わってから次の処理をする

CreateObject(“WScript.Shell”).Runを使って他のプログラムを実行する場合、デフォルトだと起動したプログラムの処理が終わる前に次の処理に移ってしまい…続きを読む