Тема: макрос пересохраняющий все .docx файлы в .doc
Возможно ли в Word'е написать макрос пересохраняющий все .docx файлы в заданной директории в .doc файлы.
Как это осуществить?
Заранее спасибо!
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Возможно ли в Word'е написать макрос пересохраняющий все .docx файлы в заданной директории в .doc файлы.
Как это осуществить?
Заранее спасибо!
Возможно. Например таким макросом для Word 2007:
Sub SaveDocxToDoc()
Dim sPath As String
Dim sFileName As String
Dim counter As Long
With Application.FileDialog(msoFileDialogFolderPicker)
.Title = "Выберите папку"
.AllowMultiSelect = False
If .Show Then
sPath = .SelectedItems(1)
Else
Exit Sub
End If
End With
sFileName = Dir(sPath & Application.PathSeparator & "*.docx")
Do While Len(sFileName) > 0
With Documents.Open(sPath & Application.PathSeparator & sFileName, AddToRecentFiles:=False)
.SaveAs Mid(.FullName, 1, InStrRev(.FullName, ".") - 1) & ".doc", wdFormatDocument97
.Close
End With
sFileName = Dir
DoEvents
counter = counter + 1
Loop
If counter > 0 Then
MsgBox "Пересохранение docx в doc завершено." & vbNewLine & "Обработано " & counter & " документов.", vbInformation, "Пересохранение docx в doc"
Else
MsgBox "В папке """ & sPath & """ файлы docx не обнаружены.", vbInformation, "Пересохранение docx в doc"
End If
End Sub
Возможно. Например таким макросом для Word 2007:
Работает!
Спасибо!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
макрос пересохраняющий все .docx файлы в .doc
В своей деятельности вы наверняка пользуетесь таким мощным текстовым редактором, каким является Microsoft Word. На портале о Microsoft Office Word вы узнаете про: ка в вордовском доумнте изминить дату состаления. И, конечно, если работа с текстами в Ворде составляет значительную долю вашего труда, вам приходила в голову мысль о том, как оптимизировать ее. На портале о Microsoft Office Word вы узнаете про: как в ворде создать анкету.
Этот вопрос является приоритетным на форуме Ворд Экспер, посвященном работе с различными версиями программы. На портале о Microsoft Office Word вы узнаете про: удалить страницу. Форум, прежде всего, ориентирован на написание разнообразных макросов и шаблонов для Ворда. Тут есть готовые решения той или иной задачи, разбираются различные пути. Наш сайт о Microsoft Office Word даст ответ про: как закрыть окна chrome при удалении программы. Вы найдете все о макросах – от самых азов для новичков, до тонкостей, которыми делятся друг с другом опытные пользователи. Наш сайт о Microsoft Office Word даст ответ про: как использовать пробел в таблице. В одном из подразделов форума вы можете оставить описание своей проблемы и сделать заказ на разработку макроса или шаблона. Наш сайт о Microsoft Office Word даст ответ про: майкрософт офис 2007 не открывается.
Конечно, автоматизация, не единственная тема форума. Здесь обсуждаются настройки различных версий Ворда и любые другие вопросы, связанные с самой программой, редактированием, написанием, рецензированием текстов в Ворде. На портале о Microsoft Office Word вы узнаете про: как поменять название папки поумолчанию. Самым часто возникающим проблемам посвящен отдельный раздел, который стоит посетить в первую очередь. Наш сайт о Microsoft Office Word даст ответ про: картинки для word.
Если у вас есть чем поделиться с другими пользователями Ворда, вы можете выкладывать свои решения в соответствующих подразделах. На портале о Microsoft Office Word вы узнаете про: как ударение над буквой.