Пакетное преобразование .doc к .docx (и equivilent для других офисных форматов)?

Я хочу преобразовать большое количество офисных файлов в более новые версии, например, .doc's к .docx's. Мне нужно что-то для всех типов файлов приложения MS Office различия.

Каков лучший инструмент для задания (Windows XP)?

Я ищу что-то свободное (пиво) и могу управлять большим количеством файлов (выполнение, это вручную вводными файлами просто не жизнеспособно).

Спасибо.

7
задан 02.09.2009, 20:25

3 ответа

Ответ структурирован для преобразования всех документов, не только документов Word.

Скажите, что Вы получили тонны листов Excel, презентаций PowerPoint и документов Word о Вашем компьютере, которые были записаны в Office XP или 2003. Как Вы преобразовываете все эти файлы в новый формат Office 2007.

Одна опция состоит в том, что Вы открываете всех их в связанной программе Office и вручную сохраняете их в более новом (docx, xlsx или pptx) формат. Или выполните эти шаги и преобразуйте все документы сразу.

Шаг 1: Загрузите набор менеджера по Миграции и извлеките, он в новую папку - говорит: c:\office.

офисный пакет

Шаг 2: Загрузите и установите Пакет Office - этот шаг требуется, даже если Вам установили Microsoft Office 2007 уже на Вашем компьютере.

Шаг 3: Предположение, что Вы извлекли файлы Офис-менеджера в каталоге c:\office, идет c:\office\tools, открывает ofc.ini с помощью блокнота и добавляет следующую строку.

fldr=c:\users\labnol\documents

Это относится к местоположению папки, которое содержит Ваши офисные файлы. Я указываю на это на свою папку Documents, но это могло отличаться на Вашей машине.

Шаг 4: Открытая командная строка и переходит к c:\office\tools. Там Вы будете видеть утилиту под названием ofc.exe - это - Преобразователь Файла Office, который преобразует все старые файлы Office в новый формат документа Office 2007 оптом. Выполненный.

преобразовывать-документы

Сразу все старые файлы Office в той папке (и подпапках) будут преобразованы в новый формат и сохранены в новой папке.

Эта утилита работает с Word (документ docx), базы данных Access, PowerPoint (ppt к pptx), схемы Visio, Excel (xls к xlsx) и файлы Microsoft Project. Преобразование может однако перестать работать для защищенных паролем документов.

Взятый отсюда.

7
ответ дан 07.12.2019, 14:36

Следующий vba макрос преобразует все документы в выбранной папке

Sub SaveAllAsDOCX()
Dim strFileName As String
Dim strDocName As String
Dim strPath As String
Dim oDoc As Document

With Dialogs(wdDialogCopyFile)
If .Display <> 0 Then
strPath = .Directory
Else
MsgBox "Cancelled by User"
Exit Sub
End If
End With

If Documents.Count > 0 Then
Documents.Close SaveChanges:=wdPromptToSaveChanges
End If
If Left(strPath, 1) = Chr(34) Then
strPath = Mid(strPath, 2, Len(strPath) - 2)
End If
strFileName = Dir$(strPath & "*.doc")

While Len(strFileName) <> 0
Set oDoc = Documents.Open(strPath & strFileName)

strDocName = ActiveDocument.FullName
intPos = InStrRev(strDocName, ".")
strDocName = Left(strDocName, intPos - 1)
strDocName = strDocName & ".docx"
oDoc.SaveAs FileName:=strDocName, _
FileFormat:=wdFormatDocumentDefault
oDoc.Close SaveChanges:=wdDoNotSaveChanges
strFileName = Dir$()
Wend
End Sub

кредит мэру Graham - Word MVP

6
ответ дан 07.12.2019, 14:36

Теги

Похожие вопросы