Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Вниз

Опять 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.009 c
3-94762
Jaik
2003-05-11 11:42
2003.05.29
Сохранение отсортированной выборки


14-95111
iskatel
2003-05-12 12:39
2003.05.29
Высокая духовность. Что это.


1-94843
DDDeN
2003-05-17 18:00
2003.05.29
Индекс выделенного элемента в TListBox


14-95099
Тих
2003-05-11 01:40
2003.05.29
Не могу поместить иконку в трей.


3-94693
SerjUfa
2003-05-07 07:23
2003.05.29
sql не поддерживает длинные строки?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский