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

Вниз

Опять ExcelApplication   Найти похожие ветки 

 
edicon ©   (2003-05-18 19:23) [0]

Уважаемые мастера!!! помогите еще разок (я всеже добью этот
злобный продукт от MS)
Работаю с ExcelApplication. Все параметры посмотрел, компилирует
без проблем а вот на стадии выполнения виснет... ПОЧЕМУ?????????

var
WorkBk1 : _WorkBook; // определяем WorkBook
WorkSheet : _WorkSheet; // определяем WorkSheet
IIndex: OleVariant;
begin

// Соединяемся с сервером TExcelApplication
XLApp.Connect;
// Добавляем WorkBooks в ExcelApplication
XLApp.WorkBooks.Open("c:\1.xls",EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam); на этом месте программа виснет
// Выбираем первую WorkBook
IIndex:=1;
WorkBk1 := XLApp.WorkBooks.Item[IIndex];
// Определяем первый WorkSheet
WorkSheet := WorkBk1.WorkSheets.Get_Item(1) as _WorkSheet;

//Сохраняю получившийся документ, если сверху закомментировать
// открытие док-та и создать новый: XLApp.WorkBooks.Add(xlWBatWorkSheet,0);
// то виснет на сохранении...
// xlApp.ActiveWorkBook.SaveAs("c:\2.xls",EmptyParam,EmptyParam,EmptyParam,EmptyParam,
// EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam);

// Показываем Excel
XLApp.Visible[0] := True;

// Разрываем связь с сервером
XLApp.Disconnect;
end;

P.S. Поскольку работаю с ExcelApplication исправьте меня применительно
к нему, без всяких поздних связываний, а то я совсем запутаюсь...

Заранее благодарю!!!!!!!!!!!!!!!!!!!


 
Романов Р.В. ©   (2003-05-18 20:12) [1]

F7 нажимать пробовал?


 
Ich Hasse ©   (2003-05-18 20:38) [2]


const xlLCID = LOCALE_USER_DEFAULT;

Excel.Connect;
Excel.Workbooks.Open(FileName, EmptyParam, EmptyParam,EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, false, xlLCID);

(Excel.Worksheets.Item[1] as _Worksheet).Activate;(xlLCID); //активация первого листа


я делал так, с сохранением не пробовал. Попробуй так



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
1-94819
Кирилл Ш.
2003-05-19 10:38
2003.05.29
Как написать обработчик CM_MouseLeave?


14-95006
MalkoLinge
2003-05-12 17:38
2003.05.29
Покритикуйте компоненту..Только того... ПО-ДОБРОМУ :)))


3-94765
alextov
2003-05-12 11:05
2003.05.29
Как не отображать пустые detail-строки в отчете FreeReport 232


7-95132
Sergei
2003-03-29 07:59
2003.05.29
Определение состояния принтера


1-94922
Holy
2003-05-17 16:03
2003.05.29
Как провести перекодировку из UTF-7 ?