0
我有一個非常大的Power Point文件,我必須在10個子文件中分解。我將幻燈片移至新的空白演示文稿中,除了各部分留在那裏,我不得不一一刪除它們。如何在Power Point中刪除編程式空白部分
有沒有辦法快速刪除空白部分?
我有一個非常大的Power Point文件,我必須在10個子文件中分解。我將幻燈片移至新的空白演示文稿中,除了各部分留在那裏,我不得不一一刪除它們。如何在Power Point中刪除編程式空白部分
有沒有辦法快速刪除空白部分?
可以使用SectionProperties收集循環向後刪除沒有幻燈片的任何部分:
Sub DeleteEmptySections()
Dim lSP as Long
With ActivePresentation.SectionProperties
For lSP = .Count to 1 Step -1
If .SlidesCount = 0 Then .Delete
Next
End With
End Sub
這個功能應該工作:
Function DeleteEmptySections(oPres As Presentation)
Dim lSP As Long
With oPres.SectionProperties
For lSP = .Count To 1 Step -1
If .SlidesCount(lSP) = 0 Then
.Delete lSP, True
End If
Next
End With
End Function
或使用子本上測試ActivePresentation:
Sub DeleteEmptySectionInCurPres()
Call DeleteEmptySections(ActivePresentation)
End Sub
這與現有問題的答案沒有本質的區別......你已經l在解釋的方式上,或者在這個答案中的方法中,沒有提供任何新東西。 –
我的代碼正在運行。 Jamie現有的答案不是。請參閱:不使用lSP變量。或者用我的代碼進行區別;-)但是你是對的,這個想法是一樣的。 –
奇妙地工作,謝謝!爲我節省了大量的工作! – xmorera