- Сообщения
- 374
- Реакции
- 5
Подскажите. Если нужно вызвать диалоговое окно экспорта в формат AI, с установленным чекбоксом "Только выделенное". Как это можно сделать. Я давно не писал на VBA под Corel. Получился вот такой код, и уверен он неправильный (рабочий, но мне кажется все делается гораздо проще):
Этот код минует диалоговое окно, сохраняет в ту же папку где лежит .CDR и только выделенное.
Код:
Sub ExportSel()
Dim ex As ExportFilter
Dim pth As String
pth = ActiveDocument.FullFileName
pth = Left(pth, Len(pth) - 3) & "ai"
Set ex = ActiveDocument.ExportEx(pth, cdrAI, cdrSelection)
With ex
If .HasDialog Then
.ShowDialog
End If
.Finish
End With
End Sub
Этот код минует диалоговое окно, сохраняет в ту же папку где лежит .CDR и только выделенное.