У меня есть сотни файлов слов, чтобы работать по одному, и каждый из них имеет такую строку (не в том же относительном месте):Как скопировать определенный текст?
Proc. nº 0032545-15.2012.8.19.0053
Мне нужен код, который только скопировать серийный номер, в этом случае 0032545-15.2012.8.19.0053
, то я могу использовать его, чтобы вставить позже. Это не нужно, чтобы подавить точки.
Код, который я пробовал, копирует всю строку, но мне нужно скопировать только нули впереди. !
После этого мне нужно курсор, чтобы перейти к определенной части файла (в данном случае одна линия вверх по 12.12.13
, но привычка Вот что я пытался до сих пор:
Sub Macrovolta2()
With Selection.Find
.Text = "Proc. nº "
.Execute Forward:=True
Selection.MoveRight Unit:=wdCharacter, Count:=25, Extend:=wdExtend
Selection.Copy
End With
With Selection.Find
.ClearFormatting
.Text = "12.12.13"
.Execute Forward:=True
Selection.MoveUp Unit:=wdLine, Count:=1
End With
End Sub
попробуйте сначала с некоторыми подсказками ** из [этого сайта] (http://www.gmayor.com/replace_using_wildcards.htm) –