2017-09-25 75 views
0

有沒有辦法將單張幻燈片保存爲不帶幻燈片(#)的VBA的PNG圖像。我試圖直接將圖像保存到SharePoint,但如果我在除了我的機器之外的任何位置創建保存位置,則導出會導致錯誤。我知道直接將圖像保存爲圖像是可能的,因爲我可以點擊「另存爲」菜單,但我不能使用VBA進行復制。保存PPT爲PNG,無需「導出」VBA

Application.FileDialog(msoFileDialogSaveAs _ 
    ).InitialFileName = "https://home.thesite.com/sample" 
intChoice = Application.FileDialog(msoFileDialogSaveAs).Show 
    If intChoice <> 0 Then 

     sImagePath = Application.FileDialog(msoFileDialogSaveAs _ 
     ).SelectedItems(1) 

    Else 
     MsgBox "Action Cancelled" 
     Exit Sub 

    End If 

CurSlide = ActiveWindow.Selection.SlideRange.SlideIndex 
ActivePresentation.Slides(CurSlide).Export sImagePath, "PNG" 
+0

將出口地方,然後用'Shell'將其複製到它的最終目的地不行? –

回答

0

原來如果該鏈接被修改,而不是

"https://home.thesite.com/sample" 

出口將致力於其

"\\[email protected]\DavWWWRoot\sample"