Sub zpxSave13()
Optimization = True
EventsEnabled = False
Dim Path As String
NameVer = "_V13.cdr"
NameVerLen = Len(NameVer)
CdrLen = Len(".cdr")
Dim Name As String
Path = ActiveDocument.FilePath
Name = ActiveDocument.FileName
If Right(Name, Len(NameVer)) <> NameVer Then
Name = Left(Name, Len(Name) - CdrLen) + NameVer
End If
Dim SaveOptions As StructSaveAsOptions
Set SaveOptions = CreateStructSaveAsOptions
With SaveOptions
.EmbedVBAProject = False
.Filter = cdrCDR
.IncludeCMXData = False
.Range = cdrAllPages
.EmbedICCProfile = False
.Version = cdrVersion13
.KeepAppearance = True
End With
ActiveDocument.SaveAs Path + Name, SaveOptions
EventsEnabled = True
Optimization = False
ActiveWindow.Refresh
Application.Refresh
End Sub
премного благодаренКод:Sub zpxSave13() Optimization = True EventsEnabled = False Dim Path As String NameVer = "_V13.cdr" NameVerLen = Len(NameVer) CdrLen = Len(".cdr") Dim Name As String Path = ActiveDocument.FilePath Name = ActiveDocument.FileName If Right(Name, Len(NameVer)) <> NameVer Then Name = Left(Name, Len(Name) - CdrLen) + NameVer End If Dim SaveOptions As StructSaveAsOptions Set SaveOptions = CreateStructSaveAsOptions With SaveOptions .EmbedVBAProject = False .Filter = cdrCDR .IncludeCMXData = False .Range = cdrAllPages .EmbedICCProfile = False .Version = cdrVersion13 .KeepAppearance = True End With ActiveDocument.SaveAs Path + Name, SaveOptions EventsEnabled = True Optimization = False ActiveWindow.Refresh Application.Refresh End Sub
вот тут не всё так радужно ... в версиях > 2019 при SaveAs - "дно" = v15.Version = cdrVersion13
значит не 2019 ... точно я не помню ... в нескольких последних сохранить штатно в 13 версию уже не выходитну фиг знает....