Redline
AutoIT Гуру
- Сообщения
- 506
- Репутация
- 375
Пишу сюда, т.к. неясно куда отнести тему.
Нужно не решение, а проверка - что выдаст скрипт на разных языковых версиях MS Excel (локализованная русская или чисто английская, другие варианты приветствуются :D), у меня только русская версия :(.
мой результат:
PS: это нужно для правильного определения языковых настроек Excel - чтобы правильно выставить формат ячейки (dd/mm/yyyy h:mm:ss или ДД/ММ/ГГГ ч:мм:сс)
Нужно не решение, а проверка - что выдаст скрипт на разных языковых версиях MS Excel (локализованная русская или чисто английская, другие варианты приветствуются :D), у меня только русская версия :(.
Код:
$oExcel = ObjCreate('Excel.Application')
$oExcel.Visible = False
$oExcel.Workbooks.Add
$oExcel.ActiveSheet.Columns(2).ColumnWidth = 20
$oExcel.ActiveSheet.Cells(2,2).Value = '02.04.2010 13:25:55'
$sAnswer = ''
For $i = 1 To 5
$sAnswer &= $oExcel.LanguageSettings.LanguageID($i) & @CRLF
Next
$sAnswer &= $oExcel.ActiveSheet.Cells(2,2).NumberFormat & @CRLF
$oExcel.ActiveWorkBook.Saved = True
$oExcel.Quit
ConsoleWrite(@CRLF & $sAnswer & @CRLF)
мой результат:
Код:
1049
1049
1049
0
1049
ДД.ММ.ГГГГ ч:мм