Тема: Из тела документа в "имя файла"
Здраствуйте!
Нужна Ваша помощь, в переименовании файлов. Имя файла должно быть взято из титульного листа. Пример прилагаю.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здраствуйте!
Нужна Ваша помощь, в переименовании файлов. Имя файла должно быть взято из титульного листа. Пример прилагаю.
Как я понимаю вот этим макросом решили другую задачу:
Public Sub Test()
Dim FD As String
Dim FName As String
Dim Path As String
Dim Shp As Shape
Set Doc = ActiveDocument
FD = [здесь указывается папка сохранения]
For Each Shp In Doc.Shapes
Shp.Select
If Shp.Type = msoTextBox Then
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "G00([0-9]{1;})"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.MatchWildcards = True
.Execute
If .Found = True Then
FName = Selection
Path = FD & "\" & FName & ".doc"
Doc.SaveAs2 Path
Doc.Close
Exit Sub
End If
End With
End If
Next Shp
End Sub
Но можно ли его как то унифицировать/модернизировать под другие нужды ? Например, копировать текст после определенного выражения? В моем случае "оперативная инструкция" после которого, он будет подхватывать название в кавычках.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Из тела документа в "имя файла"
Для тех, кто желает улучшить свои показатели при работе с текстами, совершенствовать знания и перенять опыт других пользователей Ворда, существует очень хороший русскоязычный ресурс Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: почему вылетает ошибка при печати в ворде.
На форуме вы найдете список необходимой литературы по работе с приложением и программированию, основы создания макросов и написания шаблонов, узнаете много нового о настройках различных Вордовских функций и миниутилит. На портале о Microsoft Office Word вы узнаете про: коды для макроса.
Главный упор делается на автоматизацию работы, но и обсуждению достоинств и недостатков различных версий уделено много внимания. Наш сайт о Microsoft Office Word даст ответ про: макрос копировать определенное слово. Кроме того, здесь можно заказать готовые шаблоны или макросы под вашу задачу.