2017-11-10 2 views
1

私は共有ポイント上のアクティブなプレゼンテーションをアップロードしようとしており、コードに問題があります。以下はスクリプトです。修正を助けてください:https://msdn.microsoft:以下Sharepoint上でアクティブなPPTをアップロード

Sub Saveuploadppt() 

     'Dim newPowerPoint As PowerPoint.Application 
     Dim filenm As Variant 
     Dim month As String 
     Dim d As String 
     Dim powerpoint As Object 
      month = Format(Date - 1, "mmm'yy") 
     d = Format(Date - 1, "mm-dd-yyyy") 
     filenm = "Control Dashboard " & month & "MTD_" & d & ".pptx" 

     MsgBox filenm 
     powerpoint.Application.ActivePresentation.SaveAs "File path "", 1 

    End Sub 
+0

です。 com/en-us/vba/powerpoint-vba/articles/presentation-saveas-method-powerpoint – Ralph

+0

提案のおかげでRalphに感謝します。 1、「 - 私は サブSaveuploadppt() 「薄暗いnewPowerPointオブジェクト 月=フォーマット(日付などの文字列 薄暗いPowerPointなどの文字列 薄暗いDとしてバリアント 薄暗い月としてPowerPoint.Application 薄暗いfilenmとして答えを:)ましたmmm'yy ") D =フォーマット(日付 - 1、 "MM-DD-YYYY") filenm = "コントロールダッシュボード" &月& "MTD_" &D&" .PPTX」 のMsgBox filenm 薄暗いppApp powerpoint.Applicationとして を設定します。ppApp = GetObject( "PowerPoint.Application") ppApp.ActivePresentation.SaveAs "path"&filenm& ""、1 End Sub – Jkothari

答えて

1

こんにちはソリューション:)あなたがこれを読んで、あなたのコード内のファイル名/パスを修正したい場合があります

Sub Saveuploadppt() 

'Dim newPowerPoint As PowerPoint.Application 

Dim filenm As Variant 

Dim month As String 

Dim d As String 

Dim powerpoint As Object 

month = Format(Date - 1, "mmm'yy") 

d = Format(Date - 1, "mm-dd-yyyy") 

filenm = "Control Dashboard " & month & "MTD_" & d & ".pptx" 

MsgBox filenm 

Dim ppApp As powerpoint.Application 

Set ppApp = GetObject(, "PowerPoint.Application") 

PpApp.ActivePresentation.SaveAs "path" & filenm & "", 1 

End Sub 
関連する問題