3

VBA スクリプトを使用して、Excel 経由でグラフが埋め込まれた PowerPoint プレゼンテーションを更新しようとしています。これは私のコードでうまくいきます。問題は、グラフが更新された後、Excle ワークシートへのリンクを解除/削除したいということです。

コード例は、機能しない行も含む私のコードを示しています。

どんな提案や解決策も大歓迎です!

Function RefreshPPT()
Set PPT = CreateObject("PowerPoint.Application")
PPT.Visible = True
PPT.Presentations.Open "Name.pptx", Untitled:=msoTrue
PPT.ActivePresentation.UpdateLinks
PPT.ActivePresentation.BreakLinks ------ this line doesn´t work
PPT.ActivePresentation.SaveAs Filename:="Name2.pptx"
PPT.Quit
Set PPT = Nothing
End Function
4

1 に答える 1

2

答えてくれてありがとう。

これで問題は解決したと思います: breakline コマンドの構文が間違っていました。スライドと図形に直接対処する必要がありました。

PPT.ActivePresentation.Slides(i).Shapes(s).LinkFormat.BreakLink
于 2012-12-12T14:07:48.700 に答える