DyadyaGenya
Знающий
- Сообщения
- 300
- Репутация
- 10
Доброго времени суток. Пробую "сохранить как" файл эксель. Если составляю новое имя из частей старого, то файл сохраняется. Если же пробую внести в имя переменную, то ничего не происходит, не выдает ошибок и не сохраняет файл.
Пробую так:
Пробую так:
Код:
; Сохранение файла с новым именем
$aOtchet = StringSplit($Otchet, '.')
$Otchet1 = @ScriptDir & "\" & $Otchet
;Local $sWorkbook = @ScriptDir & "\" & $aOtchet[1] & '. ' & $oData &".xlsx" ; вариант, который не работает, но нужно такое имя. Переменная $oData считывается из ячейки файла
;Local $sWorkbook = @ScriptDir & "\" & $aOtchet[1] & '. ' & StringFormat($oData) &".xlsx" ; вариант, который не работает
; Local $sWorkbook = @ScriptDir & "\" & "Журнал 1" & $oData & ".xlsx" ; и так не сохраняет
Local $sWorkbook = @ScriptDir & "\" & $aOtchet[1] & '.' & $aOtchet[2] & '.' & $aOtchet[3] & '.' & $aOtchet[4] &" 1.xlsx" ; вариант, который работает
; Local $sWorkbook = @ScriptDir & "\" & "Журнал 1.xlsx" ; И так сохраняет
ConsoleWrite($sWorkbook & @CR) ; Отлично отображает все предлагаемые имена
_Excel_BookSaveAs($oWorkbook, $sWorkbook, $xlWorkbookDefault, True)
Последнее редактирование: