1
Я использую vb.net
, и у меня есть документ, который я редактирую.Как удалить определенные страницы из документа Word
Я хочу удалить разрыв страницы только со страницы 6 (например) до конца документа, а не всего документа.
Код, который у меня есть, предназначен для всего документа - Как его изменить?
Dim paragraphs As Word.Paragraphs
paragraphs = doc.Paragraphs
For Each paragraph As Word.Paragraph In paragraphs
If paragraph.Range.Text.Trim() = String.Empty Then
paragraph.Range.[Select]()
wordapp.Selection.Delete()
End If
Next
каким-то образом удалить разрыв страницы только на странице 3 ... – kobika
Приведенный выше код проверен и попытался :) Установили ли вы номер страницы в этой строке 'Dim PGNO As Integer = 6' –
да, но проблема в том, что мне нужно со страницы 6 до конца документа. Я попытался сделать это без успеха: с doc Для i = .Paragraphs.Count To 1 Шаг -1 Если (Asc (.Paragraphs (i) .Range.Text) = 12 И (.Paragraphs (i) .Range. информация (Word.WdInformation.wdActiveEndPageNumber)> PageNumberToStart)) тогда .Paragraphs (я) .Range.Delete() End If Next я End With – kobika