前提・実現したいこと
pythonのwin32comを使用してパワポのスライドをコピーして別のスライドにペーストするプログラムを作成しました。
正常に動作はするのですが、スライドのデザインがコピーできていません。
スライドをペーストする際に選択できる「元の書式を保持」をプログラムで実装したいです。
該当のソースコード
Python
1import win32com.client 2ppt_instance = win32com.client.Dispatch('PowerPoint.Application') 3#open the powerpoint presentation headless in background 4read_only = True 5has_title = False 6window = False 7prs = ppt_instance.Presentations.open('path/ppt.pptx',read_only,has_title,window) 8 9nr_slide = 1 10insert_index = 1 11prs.Slides(nr_slide).Copy() 12prs.Slides.Paste(Index=insert_index) 13 14prs.SaveAs('path/new_ppt.pptx') 15prs.Close() 16 17#kills ppt_instance 18ppt_instance.Quit() 19del ppt_instance 20
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/20 00:38