Форум: "Основная";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];
ВнизCreateOleObject Найти похожие ветки
← →
шнур © (2004-09-12 14:56) [0]Запускаю CreateOleObject ("word.basic")
........
........
Здесь нужно закрыть
v := unassigned; не помогает!!!!
По закрытию приложения в памяти висит WINWORD.exe, мне это не нужно!!!
Напишите если кто то сталкивался с такой проблемой!!!
← →
Семен Сорокин © (2004-09-12 15:02) [1]скорее всего объект "word.basic" неявно создает объект "word.application" и хранит в себе ссылку на него, тебе явно надо вызвать либо что-то наподобие метода Quit либо уменьшить количество ссылок на "word.application".
← →
шнур © (2004-09-12 15:14) [2]А может подскажите лучше, как отправить вордовский лист на печать
← →
Семен Сорокин © (2004-09-12 15:18) [3]шнур © (12.09.04 15:14) [2]
А может подскажите лучше, как отправить вордовский лист на печать
1. Запускаешь Word, далее Tools->Macro->Record New Macro...
2. Делаешь необходимые действия (Отправляешь вордовский лист на печать)
3. Останавоиваешь запись макроса
4. Смотришь код, адаптируешь под Delphi
← →
шнур © (2004-09-12 15:21) [4]Да я как бы так и делал. Отправляется нормально, но процесс потом висит
← →
Profi © (2004-09-12 16:42) [5]шнур © (12.09.04 14:56)
v.quit
← →
шнур © (2004-09-12 16:56) [6]уже пробывал, кидает ошибку
← →
Profi © (2004-09-12 17:00) [7]Profi © (12.09.04 16:42) [5]
Вот например так я достаю данные из Excel:
Uses Comobj;
var
ex:variant;
begin
ex:=createoleobject("Excel.Application);
ex.workbooks.open(od.FileName);
tab.Cells[j-1,i-8].Text:=ex.sheets[3].cells[i,j].text;
ex.quit;
← →
шнур © (2004-09-12 17:02) [8]я так и делал, но пишет, что метод не тот
← →
Profi © (2004-09-12 17:03) [9]шнур © (12.09.04 17:02) [8]
На какой строке?
← →
шнур © (2004-09-12 17:04) [10]v.quit
← →
шнур © (2004-09-12 17:08) [11]Пробывал отправлять на печать так:
shellexecute(handle,"print", "c:\1.doc",nil,nil,sw_hide)
Но окна вордовские появляются, а это не устраивает
Может кто подскажет как нужно, чтобы не видно было этих окон
← →
Profi © (2004-09-12 17:10) [12]шнур © (12.09.04 17:08) [11]
Последний параметр 0!
← →
шнур © (2004-09-12 17:13) [13]Дохлый номер, лезет и все тут
← →
Profi © (2004-09-12 17:15) [14]шнур © (12.09.04 17:13) [13]
Должно работать! 0 - означает "не прорисовывать окно"!
← →
шнур © (2004-09-12 17:17) [15]Ну вот так глупо получается. С обеда проблемму не могу решить
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.116 c