私は既に共有ポイントから特定のPowerPointテンプレートを開くコードを持っています。それはすでに動作します。次は、別のシートの複数の範囲を、新しく開いたパワーポイントのテンプレートの最初のスライドにコピーします。ちなみに、私のシートは4で、それぞれがコピーする範囲を定義しています。別のポジションで同じスライドにペーストしたいと思います。Excel VBA:Excelの範囲からちょうどPowerPointを開く
現在、私は唯一のPowerPointのテンプレートを開くには、このコードを持っている:
Sub SPPPT()
'*************Open template in sharepoint*****************************
Dim FullTemplatePath As String
Set PPApp = New PowerPoint.Application
Dim OperationalKPI As Worksheet
Set OperationalKPI = Sheets("OperationalKPI")
Dim mySlide As Object
Dim myShape As Object
Dim PowerPointApp As Object
Dim myPresentation As Object
FullTemplatePath = "FilePathofPowerpointTemplate/PPT Template.pptx"
'Open the PowerPoint template
PPApp.Presentations.Open (FullTemplatePath)
Dim OperationalKPI As Worksheet
Set OperationalKPI = Sheets("OperationalKPI")
Set rng = OperationalKPI.Range("KPIRange")
End Sub