Excelでチャートを取得し、それをパワーポイントのスライドに貼り付けるコードがいくつかあります。ただし、パワーポイントに貼り付けると 、チャートのサイズを変更する方法がわかりません。それがどの数字の「形」であるかを調べましたが、これを手動で行うことができますが、これを自動化する方法がわかりません。どんな助けでも大歓迎です、ありがとう!
これが私のコードです:
Sub AddChartToPPT(PPT As PowerPoint.Application, Slide As Integer, Chart As String, FromTop As Double, FromLeft As Double, Length As Double, Width As Double)
Dim activeslide As PowerPoint.Slide
PPT.ActiveWindow.View.GotoSlide Slide
Set activeslide = PPT.ActivePresentation.Slides(Slide)
ActiveSheet.ChartObjects(Chart).Activate
ActiveChart.ChartArea.Copy
activeslide.Shapes.PasteSpecial(DataType:=ppPasteMetafilePicture).Select
PPT.ActiveWindow.Selection.ShapeRange.Left = FromLeft
PPT.ActiveWindow.Selection.ShapeRange.Top = FromTop
'Need to add scaling code
End Sub