pptのvbaについて調べたメモ
複数のグラフを選択してpptに貼り付けるのが遅いのを改善しようとして色々と調べています。
Excelで12個のグラフを選択して、pptにピクチャで貼り付けるのに4秒かかります。
デバイスに依存しないピクチャ(DIB)は2秒程度で早いのですが、vbaで設定がありません。
SVGも2秒くらいなのですが、今度は貼り付けた後のサイズ変更に時間がかかってしまいます。
SVG形式はメタファイルよりも高速で貼り付けられるし、拡大してもきれいで優秀なのですが、あまりwebに情報が載っていません。PasteSpecialのdatatypeは12 (ppPasteSVG)です。
pptのグラフィック処理が遅いのではないかと考えています。
エクセル側で図としてコピーなども試してみましたが遅かったです。
The Voyage of a neuromancer
PowerPointにはScreenUpdatingがない
https://neuromancer-sho.hatenablog.com/entry/20130308/1362743363
hiroshi akutsuの日記
vba【図としてコピーした画像をpower pointへ貼り付け時に変数に代入】
https://hakoniwahaniwa.hatenablog.com/entry/2014/12/16/101720