■困っていること
python win32で開いたExcelをPDFに変換する処理を行うとエラーが出て異常終了します。
■したいこと
python win32で開いたExcelの指定したシートをPDFに変換して所定のフォルダに保存したい
■エラー詳細
(-2147352567, '例外が発生しました。', (0, 'Microsoft Excel', 'ドキュメントを保存できませんでした。ドキュメントが開いているか、保存時にエラーが発生した可能性があります。', 'xlmain11.chm', 0, -2146827284), None)
■エラーが出ている箇所
python
1import win32com.client 2 3excel = win32com.client.Dispatch("Excel.Application") 4excel.Visible = False 5 6try: 7 8 print("Test1") 9 test_wb = excel.WorkbooksOpen("ファイルパス" + "\\テスト.xlsx") 10 test_sheet = test_wb.Worksheets("一覧") 11 12 test_wb.Worksheets("一覧").Activate() 13 14 print(”Test2”) 15 test_wb.ActiveSheet.ExportAsFixedFormat(0, "出力先パス" + "\\テスト1.pdf") 16 17 print("Test3") 18 test_wb.Close(SaveChange = 0) 19 20except Exception as e: 21 22 print(e) 23 24finally: 25 26 test_wb = None 27 excel = None 28 29print("Finished...")
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/02 01:03