Эта функция не рабочая!
Вот такой вариант рабочий:
Код:
Local$sWorkbook=@ScriptDir&"Excel.csv"_Excel_BookSaveAs($oWorkbook,$sWorkbook,$xlCSV,True)If@errorThenExitMsgBox($MB_SYSTEMMODAL,"Excel UDF: _Excel_BookSaveAs Example 1","Ошибка при сохранении книги в '"&$sWorkbook&"'."&@CRLF&"@error = "&@error&", @extended = "&@extended)MsgBox($MB_SYSTEMMODAL,"Excel UDF: _Excel_BookSaveAs Example 1","Книга успешно сохранена как '"&$sWorkbook&"'.")ShellExecute($sWorkbook)
Но у меня сейчас другая проблема, надо сохранить CSV в кодировке UTF8 без Bom, но не получается.
Вы так категорично утверждаете ,Вы пробовали ? Что не работает ?
В Вашем варианте есть параметр $bOverWrite True - перезапись файла , в моём нет , так как я не предполагал, что файл с именем таким , как сохраняем csv уже существует.
Вы так категорично утверждаете ,Вы пробовали ? Что не работает ?
В Вашем варианте есть параметр $bOverWrite True - перезапись файла , в моём нет , так как я не предполагал, что файл с именем таким , как сохраняем csv уже существует.