Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: CL | DM;

Вниз

ActiveWorkbook.SaveAs   Найти похожие ветки 

 
zergey ©   (2003-12-10 07:05) [0]

Доброе утро, уже третьий час не могу выполнить следующую строку:

ExcelApplication1.ActiveWorkbook.SaveAs("d:\1.xls", "xlNormal", "", "",false, false, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam);

Получаю исключение: invalid variant type conversation
Не понятно, в чем дело, пробовал явно приводить к OleVariant (напр. OleVariant("xlNormal")) - результат тот же :(
Может, кто поможет примером?
Заранее спасибо


 
Hooch ©   (2003-12-10 07:57) [1]

почему xlNormal строкой то передаеш ? это константа вроди


 
zergey ©   (2003-12-10 08:23) [2]

2 Hooch © (10.12.03 07:57) [1]
если передать xlNormal без кавычек, результат тот же...
М даже если передать все emptyParam, все равно - invalid variant type conversation :(
Можно что-нибудь с этим сделать?


 
Романов Р.В. ©   (2003-12-10 08:50) [3]

Згони все параметры в переменные типа OleVariant


 
zergey ©   (2003-12-10 09:29) [4]

2 Романов Р.В. © (10.12.03 08:50) [3]
Пробую так:

var a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11: OleVariant;
a1:= OleVariant(FName);
a2:= OleVariant(xlNormal);
a3:= OleVariant("");
a4:= OleVariant("");
a5:= OleVariant(false);
a6:= OleVariant(false);
a7:= OleVariant(emptyParam);
a8:= OleVariant(emptyParam);
a9:= OleVariant(emptyParam);
a10:= OleVariant(emptyParam);
a11:= OleVariant(emptyParam);
Excel.ActiveWorkbook.SaveAs(a1,a2, a3,a4,a5,a6,a7,a8,a9,a10,a1,a11);

Результат тот же ...
Блин, ведь остальные методы работают, например ExcelApplication1.Save("d:\1.xls");
У меня у одного возникла такая проблема с saveas?


 
zergey ©   (2003-12-10 10:10) [5]

Все, разобрался оказывается есть еще один обязательный параметр,
вот так работает:
Excel.ActiveWorkbook.SaveAs(FName,xlNormal,"","",false,false, xlNoChange,emptyParam,emptyParam,emptyParam,emptyPar am,1);

Всем спасибо за помощь.



Страницы: 1 вся ветка

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-75202
DDA
2003-12-10 19:59
2003.12.23
Генераторо Случайных Чисел


1-75198
denmin
2003-12-11 09:08
2003.12.23
Проблема с QuickRep


1-75222
ASt
2003-12-10 23:38
2003.12.23
проблема с FindComponent


1-75166
Matrixxx
2003-12-09 18:17
2003.12.23
Дана матрица


8-75274
Viktor Kushnir
2003-08-19 14:40
2003.12.23
Сохранить Metafile