как ... из документа Word каждую страницу сохранить в отдельный файл

Постраничное сохранение документа в отдельные файлы.

Пікірлер: 19

  • @user-oq7ci6vo7d
    @user-oq7ci6vo7d3 жыл бұрын

    Подскажите пожалуйста как этот макрос переделать на 2 листа ?🙏🙏🙏

  • @TheKargashik
    @TheKargashik3 жыл бұрын

    Подскажите, пожалуйста, как сделать так, чтобы каждая страница сохранялась с именем, которое бы бралось из 4 строки каждой страницы?

  • @user-vr1lu7ie8u

    @user-vr1lu7ie8u

    Жыл бұрын

    У вас получилось это реализовать?

  • @viktoronyshchuk9905
    @viktoronyshchuk99053 жыл бұрын

    Спасибо огромное Сделал макрос для сохранения постранично в pdf. Правда сохраняет не в папку с исходным файлом, а в папку Документы. Так и не разобрался почему Sub Macro1() ' ' Macro1 Macro ' ' For i = 1 To ActiveDocument.ComputeStatistics(wdStatisticPages) Selection.GoTo What:=wdGoToPage, Which:=wdGoToPage, Name:=Str(i) Selection.GoTo What:=wdGoToBookmark, Name:="\page" Selection.Copy Documents.Add DocumentType:=wdNewBlankDocument Selection.PasteAndFormat (wdPasteDefault) Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "^m" .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ActiveDocument.ExportAsFixedFormat OutputFileName:= _ "Билет" + Str(i) + ".pdf", ExportFormat:=wdExportFormatPDF, _ OpenAfterExport:=False, OptimizeFor:=wdExportOptimizeForPrint, Range:= _ wdExportAllDocument, From:=1, To:=1, Item:=wdExportDocumentContent, _ IncludeDocProps:=True, KeepIRM:=True, CreateBookmarks:= _ wdExportCreateNoBookmarks, DocStructureTags:=True, BitmapMissingFonts:= _ True, UseISO19005_1:=False ActiveWindow.Close False Next i End Sub

  • @alexander199740
    @alexander1997404 жыл бұрын

    А как выделить две страницы?

  • @semenivanov666
    @semenivanov666 Жыл бұрын

    👍🏻👍🏻👍🏻

  • @user-xj4yv1mf4x
    @user-xj4yv1mf4x Жыл бұрын

    Не, ну неудачный момент с "ой, бесконечный цикл" можно было и перезаписать)) А так спасибо за материал

  • @nemo1434
    @nemo14343 жыл бұрын

    А есть макрос или программка для разделения документа ворд на определённое количество страниц?

  • @AnyKeySkywalker

    @AnyKeySkywalker

    3 жыл бұрын

    не попадалось, но можно поправить макрос из видео, чтобы сохранял заданное кол-во стр в новый документ

  • @jerih5939

    @jerih5939

    3 жыл бұрын

    @@AnyKeySkywalker подскажите, пожалуйста, что именно необходимо подправить?

  • @azizergashev6691
    @azizergashev66913 жыл бұрын

    Спосиба

  • @user-gh6qb4dj1f
    @user-gh6qb4dj1f4 жыл бұрын

    Жаль нет отдельно макроса написаного под видео(

  • @kusyuka1

    @kusyuka1

    4 жыл бұрын

    Sub Розбивка() ' ' Розбивка Макрос ' ' For i = 1 To ActiveDocument.ComputeStatistics(wdStatisticPages) Selection.GoTo What:=wdGoToPage, Which:=wdGoToPage, Name:=Str(i) Selection.GoTo What:=wdGoToBookmark, Name:="\page" Selection.Copy Documents.Add DocumentType:=wdNewBlankDocument Selection.PageSetup.LeftMargin = CentimetersToPoints(2) Selection.PasteAndFormat (wdFormatOriginalFormatting) Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "^m" .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll ActiveDocument.SaveAs2 FileName:="Ticket" + Str(i) + ".docx", FileFormat:=wdFormatXMLDocument _ , LockComments:=False, Password:="", AddToRecentFiles:=True, _ WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _ SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _ False, CompatibilityMode:=15 ActiveWindow.Close Next i End Sub

  • @wetiran5226
    @wetiran5226 Жыл бұрын

    нашел способ "легче" выделяешь и удаляешь все "ненужные" страницы, когда останется ножная "сохранить как..."

  • @hedgehogman7191
    @hedgehogman71914 жыл бұрын

    Там 1=1 или i=1

  • @AnyKeySkywalker

    @AnyKeySkywalker

    4 жыл бұрын

    i=1

  • @mutasim696
    @mutasim6965 ай бұрын

    Столько воды и не о чём 😊

  • @rapid861
    @rapid8612 жыл бұрын

    Хороший материал с отвратительной подачей. Без обид. Просто посмотрите у Павлова как надо - вы же не на лекции перед студентами во втором семестре. Ваша подача материала подразумевает, что смотрят подготовленные люди...

Келесі