[CDR 2017-2021] Макрос не открывает файл

mnemonix

ॐ मणि पद्मे हूँ
Топикстартер
Сообщения
579
Реакции
175
Использую стандартный класс CorelScriptTool, отрабатывает без ошибок, но файл не открывает. В чём может быть причина?

Код:
Sub OOOpen()

SETCURRFOLDER = "c:\"
FileName$ = CorelScriptTools.GetFileBox("All Files|*.*", 0)

End Sub
 

mnemonix

ॐ मणि पद्मे हूँ
Топикстартер
Сообщения
579
Реакции
175
Так, не дочитал...
"Сам по себе оператор GetFileBox не открывает и не сохраняет файл; он возвращает только строку, соответствующую выбранному файлу."

Тогда вопрос, как отрыть файл?
 

izrukvruki

15 лет на форуме
Сообщения
1 839
Реакции
304
Открывает файл так
OpenDocument "m:\design_new\VBA\iconki.cdr"

Сохраняет текущий
Dim opt As New StructSaveAsOptions
opt.Version = cdrVersion13
opt.Filter = cdrCDR
opt.Range = cdrAllPages
activedocument.SaveAs "m:\design_new\VBA\iconki.cdr", opt
 
  • Спасибо
Реакции: mnemonix

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 186
Реакции
10 844
Тогда вопрос, как отрыть файл?
Открыть документ в кореле или открыть текстовый/бинарный файл на чтение запись?
Документ - выше
А просто для чтения
Open myFile For Input As #1
 
  • Спасибо
Реакции: mnemonix

mnemonix

ॐ मणि पद्मे हूँ
Топикстартер
Сообщения
579
Реакции
175

mnemonix

ॐ मणि पद्मे हूँ
Топикстартер
Сообщения
579
Реакции
175
Всё, нашёл решение))

Код:
Sub OOOpen()

FileName$ = CorelScriptTools.GetFileBox("All Files|*.*", 0)
OpenDocument FileName$

End Sub