Pythonで作ったExcelやPowerPonitファイルを最後開きたくなり、調べてやったことことです
使うのはsubprocess
。
import subprocess
fullpath_xlsx = r'C:\Users\XXX\Documents\aaa.xlsx'
subprocess.Popen(['start', fullpath_xlsx], shell=True)
これでfullpath.xlsxファイルが開くはずです。
やってみたら、なぜか開かない。
'start'
で登録されている実行ファイルはいいはずなんだけど。。。
ということで、Excelの実行ファイルを探し、そのpathを使い実行しました。
import subprocess
fullpath_xlsx = r'C:\Users\XXX\Documents\aaa.xlsx'
xlsx_act_path = r'C:\Program Files\Microsoft Office 15\root\office15\EXCEL.EXE'
subprocess.Popen([xlsx_act_path , fullpath_xlsx], shell=True)
PowerPointの場合も同じ、ファイルのPathをPowerPointにすればよいだけです。