2017-07-25 59 views
0

我在將PowerPoint中的圖形導出爲圖像時遇到了一些困難。PowerPoint圖形導出中的圖形質量

當我從PowerPoint手動導出圖形(點擊右鍵 - >另存爲圖片)圖像具有在使用VBA出口比一個更好的質量:

Call objPPTshape.Export(strExportName, ppSaveAsPNG) 

有人能解釋爲什麼會出現這個問題呢?

我使用此解決方法將一些Excel工作表中的打印區域保存爲png文件。有沒有更容易的方式從excel中導出高質量的PNG?

在此先感謝。

回答

1

如果你把你的電話後一些參數,你應該得到更好的結果:

objPPTshape.Export strExportName, ppSaveAsPNG, 1000, 1000, ppRelativeToSlide 

需要扭捏的數字。
不需要呼叫() - 只需調用帶有名稱和無括號的方法

+0

謝謝。這有很大幫助。不知道傳遞參數是否適用於導出函數。 – Andi

+0

你也有建議哪些參數傳遞的方法? 當我通過shape.width和shape.height圖像沒有正確的長寬比 – Andi

+0

看起來好像它是一個無證方法。最後一個參數有四個可能的值:ppRelativeToSlide,ppClipRelativeToSlide,ppScaleToFit,ppScaleXY。這兩個數字 - 沒有線索 - 緹或許? – Sam