Я пытаюсь импортировать файл Excel на Genexus.Я использую .open, чтобы убедиться, что выбранный файл является файлом Excel следующим образом.
&ret = &w_Excel.Open(&w_FilePath)
&w_Excel.Close()
If &ret = 0
//import excel deta
Else
//show message 'this is not excel file'
EndIf
В среде разработки этот код работает хорошо.Но в другой среде этого нет.
Я предполагаю, что метод .open возвращает 0 независимо от того, является ли выбранный файл файлом Excel или нет.
Я понял, что .open возвращает 0, когдаФайл Excel был выбран.И это возвращает 10, когда другие типы файлов.Это правильно?
Я не уверен, потому что этот сайт просто говорит, возвращать числовой тип.https://wiki.genexus.com/commwiki/servlet/wiki?6992,Open+Method,
Изменяются ли значения, которые возвращает .open, при запуске среды?