2016-03-21 29 views
0

'u kullanarak PowerPoint sunusundaki gömülü pdf dosyasını ayıklayın PowerPoint dosyasına gömülü (linksiz) pdf belgeleri çıkarmalıyım. ActiveSheet.OLEObjects kullanarak ve ProgID için denetleme kullanarak Excel'den katıştırılmış dosyaları ayıklayabilirsiniz. Sonra ben panoya kopyalayın ve açıklandığı gibi kaydedin here Ancak bazı nedenlerle PowerPoint'te Excel.OleObject eşdeğeri bulamadı. Bence en yakın şey shape.OLEFormat.Object özelliğidir, ancak Kopyalama yöntemini desteklemez. this'u kontrol ettim ama eğer mümkün ise bir VBA çözümüne ihtiyacım var.VBA veya VSTO

cevap

0

I kaza PowerPoint şeklini kendisi kopyalama işi yapar fark ettim.

0

Eğer DoVerb kullanarak gömülü PDF'yi açmak yapmanız gerekenler:

ActivePresentation.Slides(1).Shapes(1).OLEFormat.DoVerb 

Eğer adrese SendKeys kullanarak dosyayı kaydetmeden birine yüklü yazılıma bağlı olarak vardır oradan gidiyor veya Adobe Reader üzerinde bir API varsa . bu konuda tam bir tartışma için

burada MSDN forumlarında konuyu okumuş: https://social.msdn.microsoft.com/Forums/en-US/235dde1a-13bb-4f07-8eb4-04ef1121a747/export-a-pdf-file-from-powerpoint-with-vba?forum=officegeneral

+0

Yukarıdaki ekte, StackOverflow üzerinde aradığınız aynı şey hakkında tartışırken size yardımcı olabilecek başka bir iş parçacığı buldum: http://stackoverflow.com/questions/23970827/how-to-use-vba- in-PowerPoint-açık bir gömülmüş-ol-nesne –