Я хочу преобразовать большое количество офисных файлов в более новые версии, например, .doc's к .docx's. Мне нужно что-то для всех типов файлов приложения MS Office различия.
Каков лучший инструмент для задания (Windows XP)?
Я ищу что-то свободное (пиво) и могу управлять большим количеством файлов (выполнение, это вручную вводными файлами просто не жизнеспособно).
Спасибо.
Ответ структурирован для преобразования всех документов, не только документов 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. Преобразование может однако перестать работать для защищенных паролем документов.
Взятый отсюда.
Следующий 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