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

Узнай цену своей работы

Формулировка задачи:

макрос:
Листинг программы
  1. Sub BreakOnPage()
  2. ' Used to set criteria for moving through the document by page.
  3. Application.Browser.Target = wdBrowsePage
  4.  
  5. For i = 1 To ActiveDocument.BuiltInDocumentProperties("Number of Pages")
  6.  
  7. 'Select and copy the text to the clipboard
  8. ActiveDocument.Bookmarks("\page").Range.Copy
  9.  
  10. ' Open new document to paste the content of the clipboard into.
  11. Documents.Add
  12. Selection.Paste
  13. ' Removes the break that is copied at the end of the page, if any.
  14. Selection.TypeBackspace
  15. ChangeFileOpenDirectory "C:\Users\Алла\Desktop\Исторические портреты"
  16. DocNum = DocNum + 1
  17. ActiveDocument.SaveAs FileName:="test_" & DocNum & ".doc"
  18. ActiveDocument.Close
  19.  
  20. ' Move the selection to the next page in the document
  21. Application.Browser.Next
  22. Next i
  23. ActiveDocument.Close savechanges:=wdDoNotSaveChanges
  24. End Sub

что нужно написать в этой вот части

ActiveDocument.SaveAs FileName:="test_" & DocNum & ".doc"


чтобы в названии документа были первые два слова этого документа, а не "test_" & DocNum

Решение задачи: «Как подкорректировать макрос так, чтобы названием документа на выходе были первые два слов»

textual
Листинг программы
  1. ThisDocument.Range.Words(1)
  2. ThisDocument.Range.Words(2)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы