質問: 'test.xlsx' open(filename, "r") win32api.ShellExecute( 0, "print", filename, "/d:""%s" % win32print.GetDefaultPrinter(), ".", 0 ) ``` ### 試したこと 印刷側の設定の確認(1部設定になっているか) ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: 自己解決したので記します。 結論:指摘されていた通り**印刷設定の問題**でした。 エクセルを実際に開いてみて印刷画面にいき、プレビューやプリンタのプロパティから部数もしくは印刷枚数を確認していました。 この時、部数もしくは印刷枚数は1と表示されています。 しかしページ設定の方から部数を見ると10に設定されておりそちらが適用されていたようです。 こちらの部数を1に設定したところ、実現したいことを達成できました。 ご助力いただきありがとうございました。