Тема: найти дату в документе и скопировать в имя файла
Добрый день.
Помогите, пожалуйста, с макросом, который ищет в документе вторую дату в формате ДД.ММ.ГГГГ, генерирует имя как <старое имя+ДД.ММ.ГГГГ> и сохраняет документ.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрый день.
Помогите, пожалуйста, с макросом, который ищет в документе вторую дату в формате ДД.ММ.ГГГГ, генерирует имя как <старое имя+ДД.ММ.ГГГГ> и сохраняет документ.
Добрый день.
Помогите, пожалуйста, с макросом, который ищет в документе вторую дату в формате ДД.ММ.ГГГГ, генерирует имя как <старое имя+ДД.ММ.ГГГГ> и сохраняет документ.
На тему сохранения документа с определённым именем я уже отвечал на данном форуме не так давно.
http://wordexpert.ru/forum/viewtopic.php?id=3080
Даже нашёл, special for u.
Поиск осуществляйте с подстановочными символами, тоже тем куча, но вот вам код:
Public Sub lol()
sText = yay
End Sub
Создайте процедуру, как в ветке форума, которую я укзал в начале, и вставьте туда строку sText = yay. Переменная sText будет строкой, которая должна добавляться к имени документа, т.е. имядокумента = Replace(sName, ".docx", "") & sText & ".docx"
Или какой-то ваш формат документа.
Public Function yay()
Dim sPerem As String
Dim sFindStroka As String
sFindStroka = "[0-9]{2}[.][0-9]{2}[.][0-9]{4}"
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Wrap = wdFindContinue
.MatchWildcards = True
Do While .Execute(FindText:=sFindStroka, Forward:=True) = True
.Execute
sPerem = Selection.Range.Text: yay = sPerem: Exit Function
Loop
End With
End Function
Если совсем беда будет с совмещением макросов - пишите.
Большое спасибо за подсказки, буду разбираться.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
найти дату в документе и скопировать в имя файла
Для пользователей редактора текстов Ворд, которым нужна хорошая справочная база по различным операциям программы, подойдет сайт Ворд Экспер. Наш сайт о Microsoft Office Word даст ответ про: реферат по информатике с оформлением в worde. На портале собрано все, что необходимо знать о Ворде.
Кроме того, на форуме сайта, можно обсудить работу приложения с другими участниками, которые делятся между собой наработками по редактированию, оформлению и форматированию текстов, обсуждают настройки различных версий, пути оптимизации работы в Ворде. На портале о Microsoft Office Word вы узнаете про: как в ворде 2010 включить панель разработчик. На форуме вы найдете множество шаблонов и макросов, инструкции по их созданию и применению, а также можете оставить заявку, с описанием своей проблемы. На портале о Microsoft Office Word вы узнаете про: нарушена нумерация страниц в ворде.