范围无法删除,字词错误

时间:2019-04-11 12:01:06

标签: vba ms-word

我有一个Word文件,我想删除其中的一些页面。我使用此Kutools代码删除

Sub DeletePagesInDoc()
    Dim xRange As Range
    Dim xPage As String
    Dim xDoc As Document
    Dim xArr
    Dim I, xSplitCount As Long
    Application.ScreenUpdating = False
    Set xDoc = ActiveDocument
    xPage = InputBox("Enter the page numbers of pages to be deleted: " & vbNewLine & _
            "use comma to separate numbers", "KuTools for Word", "")
    xArr = Split(xPage, ",")
    xPageCount = UBound(xArr)
    For I = xPageCount To 0 Step -1
        Selection.GoTo wdGoToPage, wdGoToAbsolute, xArr(I)
        xDoc.Bookmarks("\Page").Range.Delete
    Next
    Application.ScreenUpdating = True
End Sub

某些页面被删除,但某些页面未被删除。这个词给了我这个错误The range cannot be deleted.为什么会出现这个错误?

0 个答案:

没有答案