看板 Python 關於我們 聯絡資訊
我想用win32.client啟動 office 將選取的.doc 另存為.docx 我的程式碼如下 import easygui import win32com.client import os path=easygui.fileopenbox() wrd = win32com.client.DispatchEx("Word.Application") wrd.visible = 1 wb = wrd.Documents.Open(path) path = os.path.normpath(path+'x') wb.SaveAs(path, FileFormat=16) wb.Close() wrd.Quit() 程式執行到SaveAs這一步會出現問題 office會跳出另存新檔的視窗,並問我要存在哪裡,而不是自動存在我指定的路徑 會出現 pywintypes.com_error: (-2147352567, '發生例外狀況。', (0, 'Microsoft Word', ' 指令失敗', 'C:\\Program Files (x86)\\Microsoft Office\\Office12\\1028\\WDMAIN11.CHM', 36966, -2146824090), None) 我的windows 是 win 8.1 python版本是 3.4.4 (32bit) pywin32版本是 2.2.0 Office版本是2007 煩請高手賜教 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.53.35 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1456379558.A.4A6.html
taxi550: 用 autoit 比較簡單 02/25 15:32