Текущий архив: 2003.11.17;
Скачать: CL | DM;
Внизсохранение файла Excel ... Найти похожие ветки
← →
malamba (2003-11-06 13:28) [0]Никто не сталкивался с проблемой:
есть компонент COM server Excel
есть шаблон Excel
работаю с ним, плющу его, а когда пытаюсь сохранить ( SaveAs), пользуясь методами Excel, то получаю ошибку - Invalid variant Type conversion.
Имя файла - в кириллице.
Самое интересное, что все работало до переустановки системы.
Пробовал выставлять в "Язык и стандарты" правильную локализацию - ни в какую.
Явно какая-то простая бяка, но в чем...
Метод SaveAs( FileName - OleVariant, xlNormal - FileFormat, EmptyParam... надцать штук)
← →
Романов Р.В. (2003-11-06 13:31) [1]Если имя файла в латинице, то ошибки нет?
← →
malamba (2003-11-06 13:42) [2]Надо попробовать...
← →
clickmaker (2003-11-06 14:27) [3]Думаю, имя файла не причем. Скорей всего в метод SaveAs не того типа параметр подсовываешь
← →
Malamba (2003-11-06 15:25) [4]Но раньше то все работало...
И только после переустановки, переноса проги с компа на комп ( чего там только не делалось...) стала такая бяка.
Но код то не менялся!
← →
clickmaker (2003-11-06 16:04) [5]А версии екселя одинаковые на этих компах?
← →
Е-Моё имя (2003-11-06 18:59) [6]там последний параметр должен быть не emptyparam, если не ошибаюсь
там какой-то lcid вроде был
---
nil
← →
malamba (2003-11-07 09:53) [7]Сократилд для быстроты
Оригинал:
FormGlav.ExcelWorkbook.SaveAs(sFileName,xlNormal,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,0);
lcid=0.
← →
malamba (2003-11-07 10:12) [8]А вот еще анекдот:
перемена названия файла/каталога на латинские ничего не дало - все равно ошибка преобразвания.
Скорее всего дело в SaveAs, Excel и консерватории.
← →
malamba (2003-11-07 10:41) [9]Все, закроем тему:
FormGlav.ExcelWorkbook.SaveAs(sFileName,xlNormal,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
xlNoChange,EmptyParam,EmptyParam,EmptyParam,EmptyParam,0);
Обратите внимание xlNoChange: TOleEnum
ГЛюк, что надо- месяц работало с ним, потом не захотело. Поставил вместо него EmptyParam.
Работало полгода!!!
Теперь снова не захотело.
Пошло только с xlNoChange.
Ну не дурдом ли?
Страницы: 1 вся ветка
Текущий архив: 2003.11.17;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.011 c