Что нового

Встраивание окна Excel в окно AutoIT

Core2Duo76

Новичок
Сообщения
58
Репутация
1
вот код. мсжбокс всегда выдает 1, окно не встраивается. что я делаю не так???


Код:
$oExcel = ObjCreate('Excel.Application')

GUICreate('', 500, 500)

$g = GUICtrlCreateObj($oExcel, 10,10, 480, 480)
if @error then MsgBox(0,'',@error)

GUISetState()

While 1
	$msg = GUIGetMsg()

	If $msg = $GUI_EVENT_CLOSE Then Exit

WEnd
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
а зачем? какова общая задача? ведь можно обрабатывать документ и выводить в окно нужные результаты
 
Автор
C

Core2Duo76

Новичок
Сообщения
58
Репутация
1
управлять фильтрами. Excel отображать результаты будет быстрее, чем если я over 400000 строк буду обрабатывать циклами, предварительно считав их из файла. хочу через методы Excel просто управлять фильтрами из полей ввода
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
четыреста тысяч строк? сколько ж такой документ открывается в обычном режиме? да и какова нужда создавать таких размеров файл эксель? ну так, ради интереса :smile:
 
Автор
C

Core2Duo76

Новичок
Сообщения
58
Репутация
1
Ой без понятия :smile: не себе рутину упрощаю. Хотел сначала слить вcю таблицу в sqlite :IL_AutoIt_1: , потом подумал - сколько времени будет формироваться массив с уникальными записями в столбце, столбов 4 ( нужен фильтр по 4 ключам, кароч) + элемент окна List или ListView будет формироваться час, а при обновлении фильтра по столбцу надо будет удалить старые и написать новые. Эксель сам умеет это все шустро, так что лучше его встроить и применять фильтры через ООП.
Давай по теме - что не так? почему не встраивается эксель???
 
Верх