Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.014 c
1-56618
Quit
2003-11-05 18:16
2003.11.17
WinExec помогите разобраться


9-56427
Ace Cooper
2003-05-09 00:29
2003.11.17
Использование анимированых персонажей в играх без DelphiX и т.п.


1-56557
Cr@cker
2003-11-07 21:03
2003.11.17
Как встроить midi файл в проект Delphi?


1-56602
Кен
2003-11-06 03:34
2003.11.17
Почему через ShellExecute неполучается писать в файл ?


14-56853
adif
2003-10-27 14:19
2003.11.17
Защита файла от удаления




   Наверх