あなたがスライドショーを停止して図面を保持することを選択した後にペン描画を削除したいですか?その場合は、図面を消去したいスライドの下のEraseInkOnSlide関数を呼び出します。
Sub TestMe()
EraseInkOnSlide ActivePresentation.Slides(1)
End Sub
Sub EraseInkOnSlide(oSl As Slide)
' Erases any INK shapes drawn by the user and
' retained when the user quits the slide show
Dim oSh As Shape
Dim x As Long
With oSl.Shapes
For x = .Count To 1 Step -1
If .Item(x).Type = 23 Then
.Item(x).Delete
End If
Next
End With
End Sub
は、私はあなたが一瞬その後、スライドショーモードで動作するようにこれを取得するために、slideshwoモードで現在のスライドに戻るスライドショーモードから脱落するHVEと思います疑います。 PPTは、ユーザーがショーを終了してシェイプを保持することになるまで、スライドのシェイプコレクションのインクシェイプの一部を考慮していないようです。奇妙な。
お返事ありがとうございました!はい、スライドモードや終了スライドショーを変更する前に、ライブモードでペン描画を消去します。 – rjobidon