Кто подскажет, как заставить Корел экспортировать файл не с названием "modul.jpg" или тому подобное, а с названием документа из которого файл экспортируется.
Пример: 6x4col.cdr, джипег должен называться 6x4col.jpg
Пример: 6x4col.cdr, джипег должен называться 6x4col.jpg
Код:
Sub email_buffer()
'
' Recorded 23.10.2007
'6x4col.jpg
' Description:
' email_buffer
'
Dim OrigSelection As ShapeRange
Set OrigSelection = ActiveSelectionRange
OrigSelection.Copy
Dim s1 As Shape
Dim FileExportName
FileExportName = ActiveDocument.Name
Set s1 = OrigSelection.ConvertToBitmapEx(cdrRGBColorImage, False, False, 300, cdrNormalAntiAliasing, True, False, 95)
ActiveDocument.ReferencePoint = cdrTopLeft
s1.Stretch 1.003344, 1.003344
Dim expflt As ExportFilter
s1.CreateSelection
Set expflt = ActiveDocument.ExportBitmap[COLOR=DarkRed]("D:\modul.jpg[/COLOR]", cdrJPEG, cdrSelection, cdrRGBColorImage, True, True, 150, 150, cdrNormalAntiAliasing, False, False, True, False, cdrCompressionNone)
With expflt
.Progressive = False
.Optimized = False
.SubFormat = 0
.Compression = 0
.Smoothing = 0
.Finish
End With
s1.Delete
ActiveLayer.Paste
Dim Paste1 As ShapeRange
Set Paste1 = ActiveSelectionRange
End Sub