Форум по VBA и MS Office

Word => Макросы в Word => Тема начата: Посетитель от 16 августа 2022, 12:02

Название: Word VBA Макросы. Как изменить формат word-документа?
Отправлено: Посетитель от 16 августа 2022, 12:02
Как с помощью макроса изменить формат word-документа?
Например, исходный формат "doc", нужно сделать формат "docx".
Название: От: Word VBA Макросы. Как изменить формат word-документа?
Отправлено: Администратор от 16 августа 2022, 12:11
Нужно использовать метод "Document.SaveAs".
Этот макрос изменяет формат у активного документа (это документ, который отображается на мониторе).

Sub Макрос()

    Dim Var
   
    Var = Left(ActiveDocument.FullName, InStrRev(ActiveDocument.FullName, "."))
    ActiveDocument.SaveAs FileName:=Var & "docx", FileFormat:=wdFormatXMLDocument

End Sub
Название: От: Word VBA Макросы. Как изменить формат word-документа?
Отправлено: Посетитель от 16 августа 2022, 12:13
спасибо